Design concepts and notation :-
- Software design is a activity in which we identify software components and there is relationship based on a customer requirement.
- Software design is the stage in a software engineering process at which and executable software system is developed
- It is a process of problem solving and planning for a software solution after the purpose and specification of software are determined software developers will design or employee designers to develop a plan for a solution it includes low level components and algorithm implementation issue as well as a architectural view.
- High level design
- Low level design
1. High level design :-
It is a general system design. It includes the description of the following parts
- System architecture
- Database design
- Brief mention of all the platform systems services and process the product would depend on
- Brief description of relationship between the module and the system features
All the data flow flow chart Data structure etc. are in this docs,so the developers can understand how the system is expected to work with regard to the features and the database design.
2. Low level design :-
It is a component level design process that follows a step by step refinement process.it provides the detail and definition for the actual logic for every system component.It isbased on the high level design but it involves deeper going into the separate module and feature for every program in order to document their specification.
0 Comments
Tell us your queries or more topics which you want