Book Details

Software Engineering(Nature of Software, Generic Process  Model, Software Design, User Interface Design Methodology)

Software Engineering(Nature of Software, Generic Process Model, Software Design, User Interface Design Methodology)

Published by uLektz

Course Code:ULZ0249

Author:uLektz

University: General for All University

Regulation:2017

Categories:Computer Science

Format : ico_bookePUB3 (DRM Protected)

Type :eBook

FREE

Buy Now

Description :Software Engineering(Nature of Software, Generic Process Model, Software Design, User Interface Design Methodology) of ULZ0249 covers the latest syllabus prescribed by General for All University for regulation 2017. 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 AND SOFTWARE ENGINEERING, PROCESS MODELS

1.1 The Nature of Software

1.2 The Unique Nature of Web Apps

1.3 Software Engineering and software process, Software Engineering Practice, Software Myths

1.4 Process Models: A Generic Process Model, Process Assessment and Improvement, Prescriptive

1.5 Process Models, Specialized Process Models

1.6 The Unified Process, Personal and Team Process Models

1.7 Process Terminology, Product and Process

UNIT II REQUIREMENTS ANALYSIS AND SPECIFICATION, SOFTWARE DESIGN

2.1 Requirements Gathering and Analysis

2.2 Software Requirement Specification (SRS), Formal System Specification

2.3 Software Design: Overview of the Design Process, How to Characterise of a Design?

2.4 Cohesion and Coupling

2.5 Layered Arrangement of Modules

2.6 Approaches to Software Design

UNIT III FUNCTION-ORIENTED SOFTWARE DESIGN, USER INTERFACE DESIGN

3.1 Function-Oriented Software Design: Overview of SA/SD Methodology, Structured Analysis

3.2 Developing the DFD Model of a System

3.3 Structured Design, Detailed Design, Design Review, Over view of Object Oriented design

3.4 User Interface Design: Characteristics of Good User Interface, Basic concepts, Types of User Interfaces

3.5 Fundamentals of Component-based GUI Development

3.6 A User Interface Design Methodology

UNIT IV CODING AND TESTING

4.1 Coding And Testing: Coding

4.2 Code Review

4.3 Software Documentation

4.4 Testing , Unit Testing , Black-Box Testing, White-Box Testing , Debugging

4.5 Program Analysis Tool

4.6 Integration Testing

4.7 Testing Object-Oriented Programs

4.8 System testing

4.9 Some general issues Associated with Testing

UNIT - V SOFTWARE RELIABILITY AND QUALITY MANAGEMENT, COMPUTER AIDED SOFTWARE ENGINEERING

5.1 Software Reliability,Statistical Testing

5.2 Software Quality, Software Quality Management System

5.3 ISO 9000, SEI Capability Maturity Model

5.4 Computer Aided Software Engineering: Case and its Scope, Case Environment, Case Support in Software Life Cycle, Other Characteristics of Case Tools

5.5 Towards Second Generation CASE Tool, Architecture of a Case Environment

UNIT VI SOFTWARE MAINTENANCE, SOFTWARE REUSE

6.1 Software maintenance, Maintenance Cost

6.2 Software Configuration Management

6.3 Software Reuse: what can be Reused? , Why almost No Reuse So Far?, Basic Issues in Reuse Approach, Reuse at Organization Level

loading