Question Papers

Principles of Software Engineering

Previous year question paper with solutions for Principles of Software Engineering from 2014 to 2017

Header Ads (Responsive)
Syllabus PSE (B-TECH Computer Science Engineering 6th)

Section-A

Introduction: The process, software products, emergence of software engineering, evolving role of software, software life cycle

models, Software Characteristics, Applications, Software crisis.

Software project management: Project management concepts, software process and project metrics Project planning, project

size estimation metrics, project estimation Techniques, empirical estimation techniques, COCOMO- A Heuristic estimation techniques,

staffing level estimation, team structures, staffing, risk analysis and management, project scheduling and tracking.

Section-B

Requirements Analysis and specification requirements engineering, system modeling and simulation Analysis principles

modeling, partitioning Software, prototyping: , Prototyping methods and tools; Specification principles, Representation, the software

requirements specification and reviews Analysis Modeling: Data Modeling, Functional modeling and information flow: Data flow

diagrams, Behavioral Modeling; The mechanics of structured analysis: Creating entity/ relationship diagram, data flow model, control

flow model, the control and process specification; The data dictionary; Other classical analysis methods.

System Design: Design concepts and principles: the design process: Design and software quality, design principles; Design concepts:

Abstraction, refinement, modularity, software architecture, control hierarchy, structural partitioning, data structure, software procedure,

information hiding; Effective modular design: Functional independence, Cohesion, Coupling; Design Heuristics for effective

modularity; The design model; Design documentation.

Section-C

Architectural Design: Software architecture, Data Design: Data modeling, data structures, databases and the data warehouse,

Analyzing alternative Architectural Designs ,architectural complexity; Mapping requirements into a software architecture; Transform

flow, Transaction flow; Transform mapping: Refining the architectural design.

Testing and maintenance: Software Testing Techniques, software testing fundamentals: objectives, principles, testability; Test

case design, white box testing, basis path testing: Control structure testing: Black box testing, testing for specialized environments

,architectures and applications. Software Testing Strategies: Verification and validation, Unit testing, Integration testing,; Validation

testing, alpha and beta testing; System testing: Recovery testing, security testing, stress testing, performance testing; The art of

debugging, the debugging process debugging approaches. Software re-engineering , reverse engineering ,restructuring, forward

engineering.

Section-D

Software Reliability and Quality Assurance :Quality concepts, Software quality assurance , SQA activities; Software

reviews: cost impact of software defects, defect amplification and removal; formal technical reviews: The review meeting, review

reporting and record keeping, review guidelines; Formal approaches to SQA; Statistical software quality assurance; software reliability:

Measures of reliability and availability ,The ISO 9000 Quality standards: The ISO approach to quality assurance systems, The ISO 9001

standard, Software Configuration Management.

Computer Aided software Engineering: CASE, building blocks, integrated case environments and architecture, repository.

Contribute to Our Library

Help us expand our collection by uploading your question papers.

Upload PDFs or images; our team will review and publish them.

Upload Now
2017
Download
2016
Download
Inline Content Ad (Responsive)
2015
Download
2014
Download
Download
Inline Content Ad (Responsive)