Vous êtes sur la page 1sur 4

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.

Books
Referred
Topics
(Page
Numbers)
1 Introduction to Software Engineering 1(33-48)

2 S/W Engineering Paradigm 1(33-48)

Verification and Validation definition


3 2(538-548)
Examples

Life cycle models and Life Cycle


4 1(78-83)
processes
2(87-103)
Water fall, Incremental development
5
and RAD model
Evolutionary models - Spiral model,
6 1(83-90)
Prototyping model
System Engineering -Computer based 1(155-160)
8
system, System engineering hierarchy 2(47-55)
1(161-170)
Business Process Engineering –
9 2(29-36)
Product Engineering Overview.

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.

Books
Referred
No Topics
(Page
Numbers)
Functional and non-functional
10 2(141-148)
requirements.
11 User and System requirements. 2(149-156)
12 Requirement engineering process-
Feasibility studies, 2(164-179)
Requirements Elicitation and Analysis
Requirements validation and
13 2(180-187)
Management
Software prototyping –
14 3(172-180)
Prototyping in the software process
Rapid prototyping techniques,
15 3(181-189)
User interface prototyping
16 Software Requirement documents. 3(115-118)
Analysis and modeling –
17 Data models, 2(191-199)
Functional and behavioral models.
18 Structured analysis, Data Dictionary 1(226-232)

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.

Books Referred
No Topics to be covered (Page
Numbers)
Analysis modeling approaches-
19 Data modeling, Scenario based 1(208-225)
modeling
Class based modeling, Behavioral
20 1(233-250)
modeling
21 Design process 1(258-264)
Design concepts, Modular design
22 1(265-282)
Design heuristic, Design model
Architectural design and software
23 1(286-297)
architecture- Data design
Architectural design -Transform
24 1(298-315)
mapping with examples
Transaction mapping with
25 1(316-320)
examples
User interface design - User
26 1(356-77)
interface design principles
Real time systems, Real time
27 2(361-370)
System design
Real time executives,
28 Data acquisition system, 2(371-378)
Monitoring and control system
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

Books
Referred
No Topics
(Page
Numbers)
Taxonomy of software testing
29 1(421-424)
Testing levels, test activities
Types of software testing –
30,31 1(434-441)
black box testing
White Box testing –
Basis path testing
Testing boundary conditions
32,33 1(424-434)
Structural testing –
Test coverage criteria based on data
flow mechanisms

Testing in the large,


34 S/W testing strategies 1(386-393)
Strategic approach and issues
Unit testing
35 1(394-404)
integration testing, Regression testing
Validation testing,
36 1(406-413)
System testing and debugging

SOFTWARE QUALITY ASSURANCE


Process and Product Quality – Quality Assurance and Standards – Quality Planning and Control –
Software metrics – Process Improvement – Software configuration Management.

No Topics Books
Referred
37 Process and Product Quality 2(663-666)

Quality Assurance and Standards,


38 2(667-675)
Quality Planning and Control
39 Software metrics 2(676-684)

40 Process Improvement- Process classification 2(687-691)

41 Process measurement , Analysis and modeling 2(694-699)

42 Process change, CMMI 2(700-708)

43 SCM, Need for SCM 1(772,775)

Planning, Change management, Version and


44 2(711-720)
release management

System Building, CASE tools for


45 2(721-732)
configuration management.

TEXT BOOKS:
1. Roger S. Pressman, “Software Engineering – A practitioner’s Approach”, Sixth
Edition, McGraw-Hill International Edition, 2005.
2. Ian Sommerville, “Software engineering”, Seventh Edition, Pearson Education Asia,
2007.

REFERENCES:
3. Ian Sommerville, “Software engineering”, Sixth Edition, Pearson Education Asia, 2000.
4. Watts S.Humphrey,”A Discipline for Software Engineering”, Pearson Education, 2007.
5. James F.Peters and Witold Pedrycz,”Software Engineering, An Engineering Approach”,
Wiley-India, 2007.
6. Stephen R.Schach, “ Software Engineering”, Tata McGraw-Hill Publishing Company
Limited, 2007.
7. S.A.Kelkar,”Software Engineering”, Prentice Hall of India Pvt, 2007.

Vous aimerez peut-être aussi