sdlc中需求分析
Software design is a phase that comes after the requirement analysis of the software. In this phase, the requirements of the software are represented in a form that is suitable as per the customer’s demand, and that can easily be implemented through any coding language by the software developers.
软件设计是在软件需求分析之后的一个阶段。 在此阶段,软件的需求以适合客户需求的形式表示,并且可以由软件开发人员通过任何编码语言轻松实现。
The software design is like a blueprint of the software. This can be related to the construction of a building. Before constructing any building, a blueprint of that building is created and according to that blueprint, further construction is carried out. For a similar purpose, in the case of software development, we make software design. After the design phase, the software undergoes the coding and implementation phase. In this phase, different developers work on different modules. So, for any kind of reference or any help, they refer to this software design.
软件设计就像软件的蓝图。 这可能与建筑物的建造有关。 在建造任何建筑物之前,先创建该建筑物的蓝图,然后根据该蓝图进行进一步的建造。 出于类似的目的,在软件开发的情况下,我们进行软件设计 。 在设计阶段之后,软件将进行编码和实施阶段。 在此阶段,不同的开发人员将在不同的模块上工作。 因此,对于任何形式的参考或任何帮助,他们都引用此软件设计 。
![Software Design in SDLC](https://i-blog.csdnimg.cn/blog_migrate/5e9e2245a68240b81241fd5ba4268c34.png)
While designing any software, we do it mainly in two different phases. They are:
在设计任何软件时,我们主要在两个不同的阶段完成它。 他们是:
Preliminary Design
初步设计
Detailed Design
详细设计
1)初步设计 (1) Preliminary Design)
In the preliminary design, a rough design of the software is proposed by several designers according to the customer requirements. In the preliminary design, various designs of the software are made, accepted, rejected and modified. After reaching a stage in which the design seems to fulfill all the customer requirements, a set of trained software designers make the final design of the software.
在初步设计中,一些设计人员根据客户要求对软件进行了粗略的设计。 在初步设计中,将对软件的各种设计进行制作,接受,拒绝和修改。 在设计似乎可以满足所有客户需求的阶段之后,一组训练有素的软件设计师对软件进行了最终设计。
2)详细设计 (2) Detailed Design)
The final design that is made at the end of the preliminary design phase is called the detailed design. After this design is made, no further changes are made in the design of the software, and the design is sent to the development team for further work.
在初步设计阶段结束时进行的最终设计称为详细设计。 进行此设计后,不会对软件的设计进行任何进一步的更改,并且会将设计发送给开发团队以进行进一步的工作。
The design phase of the software is very crucial in the software development process. This is because if the design of the software is not accurate to fulfill all the requirements of the user, then the software that will be developed will also look those things because the software will follow the design only. So, for making good quality software, the design of the software should also be proper and accurate. So, each design in the preliminary stage must be evaluated in every manner before being finalized as the design for the software.
在软件开发过程中,软件的设计阶段至关重要。 这是因为,如果软件的设计不能准确满足用户的所有要求,那么将要开发的软件也将具有这些外观,因为该软件将仅遵循设计。 因此,为了制作高质量的软件,软件的设计也应该适当且准确。 因此,在最终确定为软件设计之前,必须以各种方式评估初步阶段的每个设计。
翻译自: https://www.includehelp.com/basics/software-design-phase-in-sdlc.aspx
sdlc中需求分析