Lecture-02

Lecture-02 - CEN 4021 Software Engineering II Software...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon
CEN 4021 CEN 4021 Software Engineering II Software Engineering II Instructor: Masoud Sadjadi http://www.cs.fiu.edu/~sadjadi/ sadjadi@cs.fiu.edu Software Process Models Software Process Models
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Lecture CEN 4021: Software Engineering II Acknowledgements Acknowledgements Dr. Onyeka Ezenwoye Dr. Peter Clarke Dr. Betty Cheng Dr. Bernd Bruegge Dr. Allen Dutoit 2
Background image of page 2
2 Lecture CEN 4021: Software Engineering II Objectives Objectives To understand Software process and process models, including the main characteristics of each model, critical software process issues, and the pros and cons of each model. The generic process activities and what they mean. This includes details of what exactly each activity is for and the stages within them.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Lecture CEN 4021: Software Engineering II The software process The software process A structured set of activities required to develop a software system Specification; Design; Validation; Evolution. A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective.
Background image of page 4
2 Lecture CEN 4021: Software Engineering II Abstraction Abstraction Elimination of unnecessary detail Model Abstract view Abstract representation
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Lecture CEN 4021: Software Engineering II Software Process model Software Process model A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective . No universal software process Highly intellectual Must dynamically adjust to creative needs of professionals and tasks
Background image of page 6
2 Lecture CEN 4021: Software Engineering II Critical Software Process Issues Critical Software Process Issues Factors to consider Nature of the project. Software projects are different. Organizational needs. Experience level of members/team Current product status E.g., Brand new product? Available tools and facilities
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Lecture CEN 4021: Software Engineering II Critical Software Process Issues Critical Software Process Issues Factors to consider Quality More intensive quality assurance Product Technology New technology or algorithm? Requirements instability Unknown requirements Unstable requirements Complexity Large systems
Background image of page 8
2 Lecture CEN 4021: Software Engineering II Software Process Models Software Process Models Waterfall V Spiral Rapid Application Development
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Lecture CEN 4021: Software Engineering II Waterfall model Waterfall model Requirements definition System and software design Implementa tion and unit testing Integration and system testing Operation and maintenance
Background image of page 10
2 Lecture CEN 4021: Software Engineering II Waterfall model phases Waterfall model phases Requirements analysis and definition System and software design Implementation and unit testing Integration and system testing Operation and maintenance
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 42

Lecture-02 - CEN 4021 Software Engineering II Software...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online