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

JNTU Hyderabd Software Engineering Syllabus

The document outlines the syllabus for a Master of Technology program in software engineering. It covers 5 units: (1) an introduction to software engineering processes and models; (2) software requirements engineering; (3) design engineering including architectural design; (4) testing strategies like black-box and white-box testing; and (5) risk management and quality management. It also lists 10 recommended textbooks and references on software engineering.
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)
280 views2 pages

JNTU Hyderabd Software Engineering Syllabus

The document outlines the syllabus for a Master of Technology program in software engineering. It covers 5 units: (1) an introduction to software engineering processes and models; (2) software requirements engineering; (3) design engineering including architectural design; (4) testing strategies like black-box and white-box testing; and (5) risk management and quality management. It also lists 10 recommended textbooks and references on software engineering.
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

School of Information Technology JNTU Hyderabad Syllabus for I/II M.Tech.

(PTPG) 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), Process patterns, process assessment, personal and team process models. Process models: The waterfall model, Incremental process models, Evolutionary process models, Specialized process models, The Unified process. UNIT II Software Requirements: Functional and non-functional requirements, User requirements, System requirements, Interface specification, the software requirements document. 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.

UNIT III Design Engineering: Design process and Design quality, Design concepts, the design model, pattern based software design. Creating an architectural design: software architecture, Data design, Architectural styles and patterns, Architectural Design, assessing alternative architectural designs, mapping data flow into a software architecture. Modeling component-level design : Designing class-based components, conducting componentlevel 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.

UNIT IV Testing Strategies: A strategic approach to software testing, test strategies for conventional software, Black-Box and White-Box testing, Validation testing, System testing, the art of Debugging. Product metrics: Software Quality, Frame work for Product metrics, Metrics for Analysis Model, Metrics for Design Model, Metrics for source code, Metrics for testing, Metrics for maintenance. Metrics for Process and Products: Software Measurement, Metrics for software quality.

UNIT V

Risk management: Reactive vs Proactive Risk strategies, software risks, Risk identification, Risk projection, Risk refinement, RMMM, RMMM Plan. Quality Management: Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality Assurance, Software reliability, The ISO 9000 quality standards. TEXT BOOKS: 1. Software Engineering :A practitioners Approach, Roger S Pressman, sixth edition. McGrawHill International Edition, 2005 2. Software Engineering, Ian Sommerville, seventh edition, Pearson education,2004. REFERENCE BOOKS: 1. 2. 3. 4. 5. Software Engineering,A Precise Approach,Pankaj Jalote,Wiley India,2010. Software Engineering : A Primer, Waman S Jawadekar, Tata McGraw-Hill, 2008 Fundamentals of Software Engineering,Rajib Mall,PHI, 2005 Software Engineering, Principles and Practices,Deepak Jain,Oxford University Press. Software Engineering1: Abstraction and modeling, Diner Bjorner, Springer International edition, 2006. 6. Software Engineering2: Specification of systems and languages, Diner Bjorner, Springer International edition , 2006. 7. Software Engineering Foundations,Yingxu Wang,Auerbach Publications,2008. 8. Software Engineering Principles and Practice,Hans Van Vliet,3rd edition,John Wiley &Sons Ltd. 9. Software Engineering 3:Domains,Requirements,and Software Design,D.Bjorner,Springer International Edition. 10. Introduction to Software Engineering,R.J.Leach,CRC Press.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy