Software Development Life Cycle (SDLC).
SDLC,aslo known as a Software Development Process, is a structrue imposed on the development of a software product.
Software developemment activites.
1.Planning
- An important task in creating a software program is extracting the requirements or requirements analysis.
2.Implementation , testing and documenting.
- Implemention is the part of the process where softwre engineers actually program the codes for the project.
- Software testing is an integral and improtant phase of the software development process. This part of the process ensures that defects are recognized as soon as possible.
- Documenting the internal design of software for the purpose of future maintance and enhancement is done throughout development.
3.Deployment and maintenance.
Software development models.
Waterfall model
1. Requiremnts specificification ( Requirements analysis)
2. Software design.
3. Implementation and Integration.
4. Testing (or Validation)
5. Deployment ( or Installation)
6. Maintenance.
Process improvement models.
CMMI ( Capability Maturity Model Integration )
- Is a process improvement approach that provides organization with the essential elements for effective process improvement.
分享到:
相关推荐
Progress in software engineering has been remarkable over my professional lifetime. Our societies could not function without large, professional software systems. For building business systems, there ...
Chapter 1 Software Engineering of Embedded and Real-Time Systems Chapter 2 Embedded Systems Hardware/Software Co-Development Chapter 3 Software Modeling for Embedded Systems Chapter 4 Software Design ...
软件工程 SoftwareEngineering-Theory-and-Practice-中文版 软件工程 SoftwareEngineering-Theory-and-Practice-中文版 软件工程 SoftwareEngineering-Theory-and-Practice-中文版
Updated with new case studies and content, the fully revised Third Edition of Essentials of Software Engineering offers a comprehensive, accessible, and concise introduction to core topics and ...
Software Engineering A Practitioner's Approach Software Engineering A Practitioner's ApproachSoftware Engineering A Practitioner's ApproachSoftware Engineering A Practitioner's ApproachSoftware ...
A View of 20th and 21st Century Software Engineering A View of 20th and 21st Century Software Engineering
the answer of software engineering theory and practice third edition
The author ,Roger S. Pressman, is an internationally recognized authority in software process improvement and software engineering technologier.
The Mythical Man-Month Essays on Software Engineering, Anniversary Edition.pdf
1.2 Software Engineering 2.2 Process Models 3.3 Agile Process 3.4 Extreme Programming 4.1 Requirement Engineering 4.4 Developing Use cases 4.5Building Requirement Model 5.2 Scenario based Modeling ...
While reading Facts and Fallacies of Software Engineering, you may experience moments of "Oh, yes, I had forgotten that," alongside some "Is that really true?" thoughts. The author of this book ...
We catalog and describe Google’s key software engineering practices.
Software Engineering A Practitioner's Approach eighth edition(美)Roger S.Pressman(软件工程 实践者的研究方法 第8版) 英文版,带目录 超清文字版 非扫描版 完整pdf
Welcome to Software Engineering with UML. is book acknowledges and uses the Object Management Group’s Uni ed Modeling Language (UML 2.5) standard to engineer high-quality software solutions. In an ...
software engineering
SOFTWARE ENGINEERING A practitioner's approach 6e 课件 仅供校园内使用
Software Engineering 9ed
软件工程 Software Engineering 课后答案 英文版 软件工程 Software Engineering 课后答案 英文版 软件工程 Software Engineering 课后答案 英文版
Introduction to Software Engineering
(1) Software Engineering, Ian Sommerville, in English, China Machine Press ,7th Edition(ISBN 0-321-21026,TP 311.5), 2004-11 (2) Software Engineering, Qizhichang etc.,Higher Education Press, 1st ...