作业要求链接: 实验三
文件|阶段 | 可行性研究报告 | 开发计划 | 需求分析 | 设计 | 实现 | 测试 | 使用与维护 |
---|---|---|---|---|---|---|---|
可行性研究报告 | √ | √ | |||||
项目开发计划 | √ | √ | √ | ||||
软件需求说明书 | √ | ||||||
数据要求说明书 | √ | ||||||
测试计划 | √ | √ | |||||
概要设计说明书 | √ | ||||||
详细设计说明书 | √ | ||||||
数据库设计说明书 | √ | ||||||
模块开发卷宗 | √ | √ | |||||
用户手册 | √ | √ | √ | √ | |||
操作手册 | √ | √ | √ | ||||
测试分析报告 | √ | ||||||
开发进度月报 | √ | √ | √ | √ | √ | √ | √ |
项目开发总结 | √ | √ |
总结软件产品文件规范内容与软件生存周期各阶段的关系:
通过上面的表,可以很清楚的看到随着软件开发的进行,软件生命周期的逐渐完整,每个阶段都对应着相应的文件,从项目一开始的可行性研究分析到中间的需求分析到繁琐的设计阶段再到项目完成的测试阶段和后续的运行维护阶段,环环相扣。这就想一个一幅画从无到有的过程,从画家的构思到画家的设计到画家作品展现和后续完善。而开发进度报告不同于其他的文档,它几乎贯穿了整个软件开发的生存周期各阶段,这是一种对软件开发实时的记录,对后续的完善程序起了非常重要的作用。其次涉及阶段最多的就是用户手册,这很好理解,开发一个软件,一个项目的时候,最终目的就是为了让用户进行使用,依照用户的需求进行软件开发,合情合理并充满了智慧。 之前在搜索软件产品文件规范的时候看到了一句话,"书写规范并且复合标准的软件开发文档,是沟通用户、软件开发人员和软件管理人员的桥梁。软件开发人员在开发过程中把文档作为软件开发的前一阶段的总结以及后一阶段的依据。"完美的解释了文档和软件生存周期各阶段的关系。
任务三.
采访一个高年级同学在188金博宝bet实践课中做过的项目
项目名称 | 网上销售购物系统 |
---|---|
项目简介 | 建立的一个包括前台和后台的系统,可以实现网上购物,退换货,加入购物车等各种基本购物系统功能的系统 |
项目开发人员名单 | 由老师带领,5个同学为一组开展进行 |
采访人员观点 | 这个系统是自己动手做的第一个项目,所以印象非常深刻,包括怎样连接数据库进行操作,包括前台页面的设计,包括后台的功能实现,都花了很多的时间一点点从无到有的学习,学习怎么样制作一个系统。 |
采访心得 | 我采访的是一个参加工作的以前的朋友,她已经毕业,如今在从事前端工作。在她接受第一个项目时,这个项目可能在很多人眼里看来很简单,但是在初学者或者第一次接触一整个项目的新人眼中,这是一个非常艰巨的任务,要一点点学习,根据自己学习到的理论知识和代码基础实现一个又一个功能。在我看来,计算机这个专业,非常重视自己深入学习的过程,如果完全只是由老师带领,自己不去专研琢磨根本不行。在之后的学习过程中,我也必须认认真真面对每一次作业,珍惜每一个让我能够取得进步的过程 |
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。