需求分析进行到什么程度就可以开始概要设计了?
概要设计做到什么程度就可以进行详细设计了?
详细设计做到什么程度就可以进行编码了?
需求分析做到:
1、需求明确(待建系统的目的、功能性需求、接口/界面需求、约束、非功能性需求)
2、明确领域模型以及他们之间的关系。
3、详细的用例。
就可以开始概要设计了。
概要设计做到:
全局:
1、系统的物理结构,包括网络环境和服务器分布。
2、系统的层次结构,以及各层次所使用的具体技术。
3、系统安装包的目录结构。
4、系统中的各个模块的部署情况。
表示层:
1、待建系统界面由哪些页面构成,以及它们间的层次与导航关系
2、最终的用户界面(原型),可以是html的,也可以是ppt。
业务逻辑层:
1、系统中各个包(模块)中所有的公共类,用类图表示。
2、系统中每个包(模块)的对外接口,用类图表示。
3、时序图,针对每个用例,图示系统如何实现这个用例,满足用户的需求。
数据库层:
1、数据库设计的ER图
2、数据定义脚本(.sql)
其他:
测试计划
每一项产出最好配置图片说明。比如部署图、结构图、活动图等等。
做到以上内容,基本可以开始详细设计了。
详细设计:
事无巨细,统统都管,甚至是点击一个按钮提示的文字内容,也要包括。
分享到:
相关推荐
《需求分析与系统设计》第三版是一本深入探讨软件工程中关键步骤——需求分析与系统设计的权威著作。这本书详细阐述了如何有效地理解和提取用户需求,以及如何将这些需求转化为可实施的系统设计方案。在软件开发过程...
《需求分析与系统设计》是IT领域中一本重要的著作,主要关注软件开发过程中的关键环节——需求分析和系统设计。作者Leszek A. Maciaszek是该领域的权威专家,而马XX、王XX和谢XX则将这本书翻译成了中文,确保了国内...
《需求分析系统设计参考文档》 在软件开发的初期阶段,需求分析是至关重要的一步,它为后续的设计、编码和测试提供了明确的方向。本参考文档旨在提供一套详细的需求分析方法和系统设计流程,帮助开发者更好地理解和...
《需求分析与系统设计》是一本深入探讨软件工程核心领域的经典教材,由Maciaszek著。这本书主要关注软件开发过程中的两个关键阶段:需求分析和系统设计,它们是构建高质量软件的基础。在本课件中,我们将深入学习这...
《需求分析与系统设计》是一本深入探讨软件开发过程中至关重要环节的电子书,主要涵盖了需求获取、需求分析、系统设计等多个关键步骤。该书以PDG格式呈现,使用SSreader阅读器可以方便地进行查阅和学习。以下是这...
东北大学李哲洙老师的课堂讲义和《需求分析与系统设计》第三版PPT,结合丰富的案例和实战经验,共同构成了一个全面的学习平台,帮助学习者打下坚实的理论基础,并通过实践来不断提高解决复杂问题的能力。 在此基础...
需求分析与系统设计,关于本书资源分为两部分,此为第一部分
《李长森-软件需求分析与系统设计》是关于软件开发过程中的关键环节——需求分析和系统设计的专题讲座。这个系列的PPT文件(RASD200.ppt、RASD100.ppt、RASD300.ppt、RASD400.ppt、RASD500.ppt)很可能是分章节或...
通过学习这套PPT课件,学生不仅可以掌握需求分析与系统设计的基本理论,还能了解到实际项目中可能遇到的问题和解决方案,提升自己的软件开发能力。同时,了解并实践Maciaszek的软件工程理念,对于培养良好的软件工程...
需求分析与系统设计(中文)-原书第3版的中文翻译,系统工程师必读。
需求分析与系统设计
一、系统设计 1. 需求分析 在线考试系统的需求分析是指对在线考试系统的需求进行分析和识别,以确定系统的功能和性能要求。需求分析的目的是为了确保系统的 设计和开发满足用户的需求和期望。 在需求分析中,需要...
需求分析与系统设计课程详细总结,全面总结了需求分析课程的知识体系,为课程重点,内容分为:一.软件过程 、 二. 需求确定 、三. 可视化模型基础 、四.需求规格说明
毕业设计管理系统需求分析旨在提供一个能够满足毕业设计管理需求的系统,提高毕业设计管理的效率和质量。该系统需要具备功能性需求、非功能性需求和性能需求,能够满足学校毕业设计管理的需求,提高毕业设计管理的...
物流管理系统需求分析是IT行业中一个重要的实践领域,特别是在数字化转型的大潮中,高效、精确的物流管理对于企业来说至关重要。这篇毕业设计开题报告聚焦于如何通过信息技术来优化物流流程,提升整体运营效率。以下...
信息系统分析与设计 系统需求分析信息系统分析与设计 系统需求分析
学生成绩管理系统设计是一个综合性的IT项目,涵盖了多个关键阶段,包括系统需求分析、系统用例模型设计、静态模型设计、系统动态模型设计以及系统部署模型设计。在本设计过程中,开发者段亦菲运用了《系统分析与设计...
通过解决具体问题,学生能更好地理解需求分析与系统设计在实际项目中的应用。 4. **答案**:提供的答案可能是教师或高年级学生给出的参考解答,有助于学生检查自己的理解和解题方法是否正确。通过对比分析,学生...