欢迎来到天天文库
浏览记录
ID:38686446
大小:45.50 KB
页数:10页
时间:2019-06-17
《软件开发(面向对象方向)文档大纲编写要求》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本文档仅是本人对软件开发设计文档大纲编写的一些建议,仅供参考。因实际系统实现的规模及功能所限,有些内容应该存在不同程序的增删。在设计文档中所绘制的图形之前,一定要对所使用的图例进行说明后再进行绘制。前言设计内容的应用领域,所设计内容在现实世界中的意义。毕业设计中具体的研究内容,是大学学习的哪个领域知识的实际应用。毕业设计中实现了哪些算法的设计与实现,运用了计算机软件开发的什么系统架构来实现。1问题定义(本章主要是按照毕业设计任务书的要求,完成所开发系统的问题定义,主要由以下几节组成)1.1系统名称(根据项目的来源、项目完成的目标、项目将
2、发挥的作用等,完成系统名称的定义)1.2现行系统存在的问题这一部分视所设计的内容而定。如果是用户提出的实现项目,可按下面的内容来书写:(分析目前对用户现行系统的了解,分析现行系统在管理、规范化、现代化办公等方面存在的使用计算机进行管理能够避免的主要问题)如果是为了提升本人的开发能力而选择的一个研究领域的内容进行验证,这部分可不写。1.3项目目标(分析现行系统中可以采用计算机进行管理的各子项,根据系统提出相应的要求,并对实现的目标系统进行描述)一定要重视这一部分的内容,这是考核所开发的系统设计和实现的参考依据。1.4项目范围(对项目在开发
3、过程中所涉及到用户方面的组织、人员、环境、计算机软硬件资源、开发中经费的初步估算。)1.5可行性研究阶段经费估算2可行性研究2.1系统目标(分析所开发的系统在所研究的领域的地位、发挥的作用、以及目标能够达到的目标。)2.2可行性分析2.2.1可行性分析的目的2.2.2技术可行性技术上的可行性主要是根据系统分析所得到的对待开发的软件、支撑软件、硬件环境和操作人员的要求,以及有关的约束和限制,来分析利用现有的技术是否能实现待开发的软件。它包括可得到的硬件和支撑软件在功能和性能上是否满足系统的要求,是否有满足系统性能要求的算法,开发人员的技术
4、水平能否胜任系统的开发等。2.2.3经济可行性经济可行性首先要进行待开发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。这里的效益包括新开发的系统所带来的收入增加,以及新开发的系统比原有系统在使用费用上的减少。对于开发成本低、经济效益高的软件应积极开发,而对于开成本高、经济效益低的软件或开发成本与经济效益差不多的软件通常不应开发。2.2.4操作可行性从软件调研、设计、开发、实施等四个方法分析各环节中将遇到哪些困难,是否具有克服这些困难的方法,如果存在无法解决的障碍,则这个项目无具有可操作性。2.2.5法律可行性法律可行
5、必是指待开发的软件是否存在知识产权等与法律有关的问题,如有这类问题,该软件即使开发成功,也难以成为产品销售。(从系统软件、应用软件、技术资料、合同责任等方面分析)2.2.6可行性研究结论(对系统是否可进一步开发给出明确的观点。)3XX系统需求分析首先对系统需求分析的目的、采用的方法及手段及在本章最终完成的内容进行描述。重点对用例图、用例描述进行说明。3.1XX系统需求3.1.1XX系统功能需求针对系统目的对目标系统进行概要性的功能描述。3.1.2XX系统环境需求软件的环境需求,需要描述出出软件系统运行时所处环境的要求。硬件环境:主机类型
6、、外围设备、数据通信接口等;软件环境:系统软件平台(包括单机操作系统、网络操作系统及应用软件、数据库管理系统等等),以及使用用户达到的基本要求的条件3.1.3XX系统可靠性需求软件可靠性需求,按照实际运行环境对所开发的软件提出要求,尽量在需求分析阶段将所有的问题进行暴露。对于运行实效后可能产生的后果要有充分估计,应对软件运行的可靠性提出较高的要求。3.1.4XX安全保密需求软件安全保密性能在软件的需求分析过程当中应当对所开发的软件的安全性进行特殊设计分析,使其在实际开发完成之后的运行过程中安全性能得到必要的保证。3.1.5XX系统用户界
7、面需求用户界面的需求,对于用户界面的细致性以及易用性进行需求分析使其达到客户要求3.1.6XX系统资源使用需求通过资源需求使用分析,使得所开发的软件在运行时所需的系统资源处于用户可接受范围。3.2XX系统需求分析3.2.1XX系统分析用例模型并根据用户需求功能性描述绘制系统用例图。(在绘制用例图前对用例图中所用到的图形元素进行说明)3.2.2YY1用例描述这一小节是对系统中的各用例进行详细的说明,以达到对系统与客户沟通与交流的目的或者对目标系统实现的预期目标的考核。用例设计时需综合考虑用户所提出的需求,在用例描述中进行阐述系统用例描述的
8、内容用例编号:用例名称:用例描述:(属性)行为者:先决条件:后置条件:活动步骤:异常处理方法:用例之间的关系:备注:3.2.2YY2系统用例描述::33系统用例活动图设计依据系统用例的描述,用典型系统用例中
此文档下载收益归作者所有