Book Details

Software Engineering

Software Engineering

Published by uLektz

Course Code:CS503PC

Author:uLektz

University: Jawaharlal Nehru Technological University, Hyderabad (JNTUH)

Regulation:2018

Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

Rs.200 Rs.30 Rs.85% off

Preview Buy Now

Description :Software Engineering of CS503PC covers the latest syllabus prescribed by Jawaharlal Nehru Technological University, Hyderabad (JNTUH) for regulation 2018. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
UNIT- I INTRODUCTION TO SOFTWARE ENGINEERING

1.1 The evolving role of software, Changing Nature of Software, legacy software, Software myths

1.2 A Generic view of process: Software engineering, A layered technology, a process framework, The Capability Maturity Model Integration (CMMI), Process patterns, process assessment, personal and team process models

1.3 Process models: The waterfall model, Incremental process models, Evolutionary process models, Specialized process models, The Unified process

UNIT- II SOFTWARE REQUIREMENTS

2.1 Functional and non-functional requirements, User requirements, System requirements, Interface specification

2.2 The software requirements document

2.3 Requirements engineering process: Feasibility studies, Requirements elicitation and analysis, Requirements validation, Requirements management

2.4 System models: Context Models, Behavioral models, Data models, Object models, structured methods

UNIT- III DESIGN ENGINEERING

3.1 Design process and Design quality

3.2 Design concepts

3.3 The design model, pattern based software design

3.4 Creating an architectural design: software architecture, data design

3.5 Architectural styles and patterns, Architectural Design, assessing alternative architectural designs

3.6 Mapping data flow into a software architecture

3.7 Modeling component-level design: Designing class-based components, conducting component-level design

3.8 Object constraint language

3.9 Designing conventional components

3.10 Performing User interface design: Golden rules

3.11 Interface analysis, interface design steps, Design evaluation

UNIT- IV TESTING STRATEGIES

4.1 A strategic approach to software testing

4.2 Test strategies for conventional software

4.3 Black-Box and White-Box testing

4.4 Validation testing, System testing, the art of Debugging

4.5 Product metrics: Software Quality

4.6 Frame work for Product metrics, Metrics for Analysis Model, Metrics for Design Model, Metrics for source code, Metrics for testing, Metrics for maintenance

4.7 Metrics for Process and Products: Software Measurement

4.8 Metrics for software quality

UNIT- V RISK & QUALITY MANAGEMENT

5.1 Reactive vs Proactive Risk strategies

5.2 Software risks, Risk identification, Risk projection, Risk refinement

5.3 RMMM, RMMM Plan

5.4 Quality Management: Quality concepts

5.5 Software quality assurance, Software Reviews, Formal technical reviews

5.6 Statistical Software quality Assurance, Software reliability

5.7 The ISO 9000 quality standards

loading