Presentation is loading. Please wait.

Presentation is loading. Please wait.

UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –

Similar presentations


Presentation on theme: "UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –"— Presentation transcript:

1

2

3 UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering – Computer based system – Business process engineering overview – Product engineering overview.

4 UNIT-2 SOFTWARE REQUIREMENTS Functional and non-functional – Software document – Requirement engineering process – Feasibility studies – Software prototyping – Prototyping in the software process – Data – Functional and behavioral models – Structured analysis and data dictionary.

5 UNIT-3 ANALYSIS, DESIGN CONCEPTS AND PRINCIPLES Systems engineering – Analysis concepts – Design process and concepts – Modular design – Design heuristic – Architectural design – Data design – User interface design – Real time software design – System design – Real time executives – Data acquisition system – Monitoring and control system.

6 UNIT-4 TESTING Taxonomy of software testing – Types of S/W test – Black box testing – Testing boundary conditions – Structural testing – Test coverage criteria based on data flow mechanisms – Regression testing – Unit testing – Integration testing – Validation testing – System testing and debugging – Software implementation techniques.

7 UNIT-5 SOFTWARE QUALITY ASSURANCE Process and product quality – Quality assurance and standards – Quality planning and control – Software metrics – Process improvement – Software configuration management.

8 LECTURE TIMING UNIT 1  9 HOURS UNIT 2  9 HOURS UNIT 3  9 HOURS UNIT 4  9 HOURS UNIT 5  9 HOURS TOTAL=45 HOURS

9 AIM : To introduce the methodologies involved in the development and maintenance of software (i.e.) over its entire life cycle.

10 OBJECTIVE : To be aware of Different life cycle models Requirement dictation process Analysis modeling and specification Architectural and detailed design methods Implementation and testing strategies Verification and validation techniques Project planning and management Use of CASE tools

11 SOFTWARE PRODUCT AND PROCESS Software Process Object-Oriented Software Development Software Life-Cycle Models Object Orientation Software Quality Assessment

12 SOFTWARE REQUIREMENTS Functional and non-functional Software document Requirement engineering process Feasibility studies Software prototyping Prototyping in the software process Functional and behavioral models Structured analysis and data dictionary.

13 ANALYSIS, DESIGN CONCEPTS AND PRINCIPLES Systems engineering & Analysis concepts Design process and concepts Modular design & Design heuristic Architectural design, Data design & User interface design Real time software design System design Real time executives Data acquisition system Monitoring and control system.

14 TESTING Taxonomy of software testing Types of S/W test Testing boundary conditions Test coverage criteria based on data flow mechanisms System testing and debugging Software implementation techniques.

15 SOFTWARE QUALITY ASSURANCE Process and product quality Quality assurance and standards Quality planning and control Software metrics Process improvement Software configuration management.

16 REFERENCES “A Discipline for Software Engineering”, Humphrey, W.S., Pearson Education, 2007. “Software Engineering - An Engineering Approach”, Peters, J.F. and Witold Pedrycz, Wiley-India Pvt. Ltd., 2007. “Software Engineering”, Schach, S.R., Tata McGraw-Hill Publishing Company Limited, 2007.

17 CONT., “Software Engineering”, Schach, S.R., Tata McGraw-Hill Publishing Company Limited, 2007.

18 WEB HOME…. wareseeker.com/free-software-product-development- process/ www.reynardthomson.com/what-is-prototyping.html www.reynardthomson.com/what-is-prototyping.html hebb.cis.uoguelph.ca/~dave/343/Lectures/prototype.html www.toodoc.com/analysis-concepts-and-principles-in- software-engineering-ebook.html www.toodoc.com/analysis-concepts-and-principles-in- software-engineering-ebook.html www.eventhelix.com › Real-time Mantra › Embedded DesignReal-time MantraEmbedded Design www.logigear.com/newsletter/types_of_software_testing. asp www.logigear.com/newsletter/types_of_software_testing. asp www.softwaretestinghelp.com/types-of-software-testing/ www.softwaretestinghelp.com/types-of-software-testing/ en.wikipedia.org/wiki/Software_quality_assurance

19 Assignment topics: Life cycle models User interface design Types of S/W test Software metrics Prototyping in the software process

20 Seminar topic: S/W Engineering paradigm Functional and behavioral models System design Software implementation techniques. Quality planning and control

21

22


Download ppt "UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –"

Similar presentations


Ads by Google