一、软工文档“地图”
软件工程文档作为系统建设与使用中的重要技术文件,记录了信息系统项目建设过程中,各类人员的思维活动,以文字资料的形式描述出了系统开发过程的轨迹。
具体内容以及各文档在生存周期中的比例如下:
软件工程文档作用:软件开发过程可视化。
好处:便于客户、软件开发人员、管理者对各个阶段的了解,让整个开发过程变得有据可依,有章可循。
二、软工文档“跋山涉水”
软工文档和信息系统的生命周期相辅相成。
1.规划
现阶段任务:(1). 研究调查现有系统 (2). 对新系统的需求进行分析和预测 (3).考虑约束:法律、政策等 (4).研究新系统的必要性和可能性。
流程:对这些方案进行可行性分析,写出可行性分析报告。可行性分析报告审议通过后,将新系统建设方案及实施计划编写成项目开发计划。
2.分析
现阶段任务:(1).找出现有系统的局限和不足 (2).确定新系统的基本目标和逻辑功能要求,提出新系统的逻辑模型,包括数据流程图、数据字典、处理逻辑说明、存取分析等。
主旨:分析阶段,要回答系统“是什么样的”问答题。系统分析完成后形成“系统分析说明书”。
3.设计
现阶段任务:参考系统分析说明书,考虑逻辑模型——设计物理模型,包括系统总体设计和系统详细设计两部分内容。
(1).总体设计完成系统的硬件体系、网络结构、软件组成和应用软件模块结构的设计才。(2).详细设计完成数据库和文件设计、代码设计、输入输出设计、人机交互设计等。
主旨:系统设计要回答“怎么做”的问题。这个阶段完成后的技术文档是“系统设计说明书”。
4.实施
现阶段任务:这个阶段的工作主要包括计算机硬件设备、系统软件和开发工具的购买,调试等。
系统测试前应设计测试计划书,系统测试之后写出系统测试分析报告,然后完成系统切换,使信息系统开始上线运行。
5.运维
维护人员定期对系统进行维护、修改、评价系统的工作质量和经济效益。对于不能维护的问题记录在案,定期整理成新的需求建议。
三、软工文档的“通讯方式”
experience:
Whatever you can make,or dream of you can make what,start to do .The courage judgment will give you the natural endowments,ability and miraculous power.Now does for beginning.
希望大家能够留下宝贵的意见或建议。