Book Details

Software Engineering(Minor) (Software Reliability, Service-oriented Architecture)

Software Engineering(Minor) (Software Reliability, Service-oriented Architecture)

Published by uLektz

Course Code:ULZHS0137

Author:uLektz

University: General for All University

Regulation:2013

Categories:Arts and Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

Rs.160 Rs.25 Rs.85% off

Preview Buy Now

Description :Software Engineering(Minor) (Software Reliability, Service-oriented Architecture) of ULZHS0137 covers the latest syllabus prescribed by General for All University for regulation 2013. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

Topics
UNIT-I:SOFTWARE PROCESS MODELS AND SOFTWARE REQUIREMENTS ENGINEERING:

1.1 Software Process Models:Software Product, Software crisis, Handling complexity through Abstraction and Decomposition

1.2 Overview of software development activities, Process Models

1.3 Classical waterfall model, iterative waterfall model, prototyping mode, evolutionary model, spiral model,RAD model

1.4 Agile models: Extreme Programming, and Scrum.

1.5 Software Requirements Engineering:Requirement Gathering and Analysis, Functional and Non-functional requirements

1.6 Software Requirement Specification(SRS), IEEE 830 guidelines

1.7 Decision tables and trees

UNIT-II:STRUCTURED ANALYSIS & DESIGN AND CODING,SOFTWARE TESTING TECHNIQUES

2.1 Structured Analysis & Design: Overview of design process: High-level and detailed design,Cohesion and coupling,Modularity and layering

2.2 Function–Oriented software design: Structured Analysis using DFD Structured Design using Structure Chart

2.3 Basic concepts of Object Oriented Analysis & Design.

2.4 User interface design, Command language, menu and iconic interfaces.

UNIT - III CODING AND SOFTWARE TESTING TECHNIQUES:

3.1 Coding and Software Testing Techniques:Coding, Code Review, Documentation

3.2 Testing- Unit testing, Black-box Testing, White-box testing

3.3 Cyclomatic complexity measure, Coverage analysis, Mutation testing

3.4 Debugging techniques, Integration testing, System testing, Regression testing

UNIT-IV :SOFTWARE RELIABILITY AND SOFTWARE MAINTENANCE AND EMERGING TOPICS

4.1 Software Reliability and Software Maintenance:Basic concepts in software reliability,reliability measures, reliability growth modeling, Quality SEI CMM

4.2 Characteristics of software maintenance, software reverse engineering, software reengineering, software reuse.

4.3 Emerging Topics:Client-Server Software Engineering, Service-oriented Architecture (SOA), Software as a service(SaaS).

loading