Discuss on the Design Process Expands on the steps taken in

Discuss on the Design Process: Expands on the steps taken in the design process, the stages of a design process, and give an example, including requirements and specifications. What is included in the design stages for the life cycle of the designed system?

Solution

Design is highly creative stage in software development where the designer plans how the system or program should meet the customers needs how to make system effective and efficient.

Any design problems must be tackled in three stages;

Study and understand the problem

Identify gross features of at least one possible solution

Describe each abstraction used in the solution

Software designers do not arrive at a finished design immediately. They develop design iteratively through number of different versions. The starting point is informal design which is refined by adding information to make it consistent and complete.

Software Requirements Specification

An SRS is basically an organization\'s understanding (in writing) of a customer or potential client\'s system requirements and dependencies at a particular point in time (usually) prior to any actual design or development work. It\'s a two-way insurance policy that assures that both the client and the organization understand the other\'s requirements from that perspective at a given point in time.

The SRS document itself states in precise and explicit language those functions and capabilities a software system (i.e., a software application, an eCommerce Web site, and so on) must provide, as well as states any required constraints by which the system must abide. The SRS also functions as a blueprint for completing a project with as little cost growth as possible. The SRS is often referred to as the \"parent\" document because all subsequent project management documents, such as design specifications, statements of work, software architecture specifications, testing and validation plans, and documentation plans, are related to it.

A general model of design process:

REQUIREMENT SPECIFICATION:

Design activity                  ARCHITECTURAL DESIGN

                                                    SYSTEM ARCHITECTURE a software product

                                              ABSTRACT SPECIFICATION

                                                 SOFTWARE SPECIFICATION

                                             INTERFACE DESIGN

                                                   INTERFACE SPECIFICATION

                                             COMPONENT DESIGN

                                                    COMPONENT SPECIFICATION

                                             DATASTRUCTURE DESIGN

                                                     DATA STRUCTURE SPECIFICATION

                                              ALGORITHM DESIGN

                                                       ALGORTHIMIC SPECIFICATION.

Example

The spell check feature in word processor is a module of software, which runs along side the word processor itself.

Discuss on the Design Process: Expands on the steps taken in the design process, the stages of a design process, and give an example, including requirements and
Discuss on the Design Process: Expands on the steps taken in the design process, the stages of a design process, and give an example, including requirements and

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site