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

Unit Contents 4Hrs

The document outlines the contents of a software engineering course divided into 8 units totaling 44 hours. The units cover topics such as software development lifecycles, analysis and design techniques, project planning methods, scheduling, quality assurance, and maintenance. Specific models and approaches discussed include waterfall, iterative development, extreme programming, COCOMO, PERT charts, normalization, ISO 9001, CMM, and reliability growth modeling. A variety of requirements elicitation, documentation, design, and review techniques are also presented.
Copyright
© © All Rights Reserved
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)
42 views2 pages

Unit Contents 4Hrs

The document outlines the contents of a software engineering course divided into 8 units totaling 44 hours. The units cover topics such as software development lifecycles, analysis and design techniques, project planning methods, scheduling, quality assurance, and maintenance. Specific models and approaches discussed include waterfall, iterative development, extreme programming, COCOMO, PERT charts, normalization, ISO 9001, CMM, and reliability growth modeling. A variety of requirements elicitation, documentation, design, and review techniques are also presented.
Copyright
© © All Rights Reserved
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

Unit Contents 4Hrs

Software Engineering:
The evolving role of software
What is Software engineering?
Changing nature of software
Software Myths.
2 Approaches to system development 5 Hrs
SDLC
Different models their advantages and disadvantages
o Waterfall approach
o Iterative approach
o Extreme programming
o Rad model, JAD
o Unified process
o Evolutionary software process model
􀂃 Incremental model
􀂃 Spiral model
Concurrent development model
Agile Model
3 Software Analysis and Design 8 Hrs
Activities of the analysis phase
Fact finding methods
o Review existing reports forms and procedure descriptions
o Conduct interviews
o Observe & document business processes
o Build prototypes
o Questionnaires
o Conduct jad sessions
Validate the requirements
o Structured walkthroughs
Feasibility Analysis: Types of feasibilities, Cost- benefit analysis, Payback
analysis, ROI analysis, cash flow analysis.
Requirement Engineering
Software engineering task
Requirement elicitation techniques
Software Requirements Specification (SRS)
Software requirements: functional and non- functional domain
Requirement characteristics and characterization
Requirement qualities, requirement specification, requirement traceability,
Requirement prioritization
4 Software Project Planning: 6 Hrs.
Size Estimation
Cost Estimation
Models
COCOMO, COCOMO-II
5 Software Scheduling and Tracking 6 Hrs.
Relationship between people and Effort: Staffing Levci Estimation, Effect of
schedule Change on Cost
Selecting Software Engineering Tasks: Degree of Rigor, Task set selector, Task
Network
Schedules: Work breakdown Structure. Task Network/Activity Networks, Gantt
Charts, PERT Charts, CPM
6 Design phase activities 6 Hrs.
Develop system flowchart
Structure chart
o Transaction analysis
o Transform analysis
Software design and documentation tools
Hipo chart
Warnier orr diagram
Designing databases
Entities
Relationships
Attributes
Normalization
7 Software Quality 3 Hrs
Software Quality Management Systems
Software Quality Assurance
Software reviews
Formal Technical Reviews
Overview of ISO 9001 , SEI Capability Maturity Model, Mc Calls Quality
Model
8 Software Reliability and Maintenance 5 Hrs
• Software Reliability
• Reliability Metrics
• Reliability Growth Modeling
• Software Reveres Engineering
• Software Maintenance Costs
• Estimation of Maintenance Costs

You might also like