You are on page 1of 2

KONERU LAKSHMAIAH COLLEGE OF ENGINEERING

[AUTONOMOUS]
DEPARTMENT OF INFORMATION SCIENCE & TECHNOLOGY
Green Fields, Vaddeswaram - 522 502, Guntur District, A.P.

IT 412 ADVANCED SOFTWARE ENGINEERING Credits: 4

UNIT I: Project Management Concepts: The Management Spectrum, People, Products,


Process, Project, the W5HH Principle, Critical Practices. Estimation:
Observations on Estimation, the Project Process, Software and Feasibility,
Resources, Software Project Estimation, Decomposition Techniques, Estimation
Techniques, the Make/Buy Decision. Project Scheduling: Basic Concepts, Project
Scheduling. Defining a Task Set for the Software Project, Defining a Task
Network, Scheduling. Earned Value Analysis. (11)
UNIT II: Risk Management: Reactive vs. Proactive risk Strategies, sift Ware Risks. Risk
Identification .Risk Projection, Risk Refinement, Risk mitigation Monitoring and
Management, the RMMM Plan. Quality Management: Quality Conc. Soft Ware
Software Quality Assurance, Soft ware Reviews, Formal Technical Reviews
,Formal Approaches to SQA, statistical Soft Ware Quality Assurance ,Software
Reliability, The ISQ 9000 Quality Standards, the SQA plan. Change
Management: Software Configuration management, The SCM process,
configuration Management for Web Engineering. (11)
UNIT III: Formal Methods: Basic Concept , Mathematical preliminaries, Applying
Mathematical Notation for Formal specification Languages Object constraint
language (OCL),The z Specification language The Ten Commandments of
Formal Methods, Formal Methods, Formal Methods-The Road Ahead. Clean
Room Software Engineering: The Clean room Approach, Function Specification,
Clean room Design, Clean room Testing. Component Based Development:
Engineering Of Component – Based Systems, The CBSE process, and domain
Engineering, Component Based Development, Classifying and Retrieving
components, EconomiIT of CBSE. Reengineering: Business Process
Reengineering, Software Engineering, Reverse Engineering, Restructuring,
Forward Engineering Process. Web engineering best Practices.
(11)
UNIT IV: Web Engineering: Attributes of web-based Systems and Applications, web
application Engineering Layers, The web Engineering Process, Web engineering
Best Practices. Initiating A Webapp Poject: Formulating web-Base system,
planning for Web Engineering Projects, The Web Engineering Team, Project
Management Issues for Wed Engineering, MetriIT for web Engineering and
WebApps, ”Worst Practices” for WebApps projects. (11)
UNIT V: Analysis For Webapps: Requirement Analysis for WebApps, The Analysis
Model for WebApps, The Content model, The Interaction Model, The Function
Model, The Function Model, The configuration Model, Relationship-Navigation
Analysis. Design For Webapps: Design Issue for web engineering, The WebE
Design pyramid, App Interface Design, Aesthetic Design, Content design,
Architecture Design, Navigation Design, Component level Design, Hypermedia
Design patterns, object-Oriented Hypermedia Design Method (OOHDM), Design
MetriIT for WebApps. Testing For Webapps: Testing Concepts for WebApps,
The Testing Process-An Overview, Content Testing User Interface Testing,
Component-level Testing, Navigation Testing, Configuration Testing, Security
Testing, Performance Testing.
(11)
Text Books:
1. Roger S.Pressman, „Software Engineering – A Practitioner‟s Approach‟, Fifth Edition,
McGraw-Hill International Edition.
Reference Books
1. Ian Sommerville, „Software Engineering‟ Sixth Edition; Pearson Education Asia.
2. WANMAN S JAWADEKAR., „Software Engineering and Practice‟ TATA
McGraw Hill, 2004.
3. Shari Lawrence Fleeger, “Software Engineering – Theory & Practice‟, Pearson
Education Asia.

You might also like