0% found this document useful (0 votes)
150 views2 pages

SE Syllabus

This document outlines the units of study for a software engineering course. The course covers topics such as software processes and models, requirements engineering, system modeling, design engineering, user interface design, testing strategies, product and process metrics, risk management, and quality management. It introduces concepts like the waterfall model, iterative development models, requirements elicitation, architectural design patterns, black box and white box testing, and quality standards. The course materials will draw from several software engineering textbooks and references.

Uploaded by

register4uk
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
150 views2 pages

SE Syllabus

This document outlines the units of study for a software engineering course. The course covers topics such as software processes and models, requirements engineering, system modeling, design engineering, user interface design, testing strategies, product and process metrics, risk management, and quality management. It introduces concepts like the waterfall model, iterative development models, requirements elicitation, architectural design patterns, black box and white box testing, and quality standards. The course materials will draw from several software engineering textbooks and references.

Uploaded by

register4uk
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SOFTWARE ENGINEERING UNIT I: Introduction to Software Engineering: The evolving role of software, Changing Nature of Software, legacy software,

Software myths. A Generic view of process: Software engineering- A layered technology, a process framework, The Capability Maturity Model Integration (CMMI) (Sommerville ch_28) , Process patterns, process assessment, personal and team process models. (Pressman- ch_1 and ch_2) UNIT II: Process models: The waterfall model, Incremental process models, Evolutionary process models, specialized process models, The Unified process. (pressman- ch_3) Software Requirements: Functional and non-functional requirements, User requirements, System requirements, Interface specification, the software requirements document. (Sommerville ch_6) UNIT III: Requirements engineering process: Feasibility studies, Requirements elicitation and analysis, Requirements validation, Requirements management. System models: Context Models, Behavioral models, Data models, Object models, structured methods. (Sommerville ch_7 , ch_8) UNIT IV: Design Engineering : Design process and Design quality, Design concepts, the design model, pattern based s/w design; Creating an architectural design : Software architecture, Data design, Architectural styles and patterns, Architectural Design, assessing alternative architectural design, mapping data flow into a software architecture. (pressman- ch_9, ch_10) UNIT V: Modeling component-level design: Designing class-based components, conducting component-level design. Object constraint language, designing conventional components. Performing User interface design: Golden rules, User interface analysis and design, interface analysis, interface design steps, Design evaluation. (pressman- ch_11 & ch_12) UNIT VI: Testing Strategies: A strategic approach to software testing, test strategies for conventional software, BlackBox and White-Box testing, Validation testing, System testing, the art of Debugging. (pressman- ch_13 & ch_14) Product metrics: Software Quality, framework for product metrics, Metrics for Analysis Model, Metrics for Design Model, Metrics for source code, Metrics for testing, Metrics for maintenance. (pressmanch_15) UNIT VII: Metrics for Process and Products: Software Measurement, Metrics for software quality. (pressman- ch_22) Risk management: Reactive vs. Proactive Risk strategies, software risks, Risk identification, Risk projection, Risk refinement, RMMM, RMMM Plan. (pressman- ch_25) UNIT VIII: Quality Management : Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality Assurance, Software reliability, The ISO 9000 quality standards. (pressman- ch_26) TEXT BOOKS 1. Software Engineering, A practitioners Approach- Roger S. Pressman, 6th edition.McGrawHill International Edition. 2. Software Engineering- Sommerville, 7th edition, Pearson education.2004 REFERENCES :

1. Software Engineering- K.K. Agarwal & Yogesh Singh, New Age International Publishers 2. Software Engineering, an Engineering approach- James F. Peters, Witold Pedrycz, John Wiely. 3. Systems Analysis and Design- Shely Cashman Rosenblatt,Thomson Publications. 4. Software Engineering principles and practice- Waman S Jawadekar, The McGraw-Hill Companies.

You might also like