评论连接:《BUAA软工 —— 第一次阅读做业》
https://www.cnblogs.com/fondoger/p/buaa-software-engineering-homework-1.htmlhtml
评论内容:
关于读《构建之法》后的思考,这位同窗非常谦虚,可是根据后面同窗用生活中的实际例子来看,你是善于观察和思考的,好比关于结对编程,从假期与姐姐玩游戏这件事能够联想到结对编程,并对结对编程有必定的思考与疑问。我以为关于结对编程首先要知足必定条件的:首先结对成员必须在编程观念上达成一致,其次成员之间应当保持良好的交流,愿意合做,再次结对成员中的技术知识应该是具备可比性的,这样的结对编程才是有价值有效率的。数据库
评论连接:软工实践(三)——结对第一次做业(原型设计)
http://www.javashuo.com/article/p-vrokbklr-nk.html编程
评论内容:
看了几个同窗的结对做业,我以为你的做业是最吸引人的,其余同窗可能一上来就开始按照NABCD模型开始讲本身的做品了,而你是虚构了很是有趣的一个情节,讲述了开发这款产品的背景需求,接着在讲述了具体的设计过程。 这样作挺好的,值得借鉴。微信
评论连接:读《构建之法》有感
http://www.javashuo.com/article/p-yxkbzijm-hr.html数据库设计
评论内容:
确实这样,在使用传统的访谈时,会出现用户处于被动地位而每每有意无心的与开发者区分彼此,不能像一个团队的人那样齐心合力的识别和精化需求,为了解决这种问题,能够采用一种面向团队的需求收集方法,称为简易的应用规格说明技术。这种方法提倡用户与开发者密切合做,共同标识问题,提出解决方案要素,商讨不一样方案并指定基本需求。这位同窗能够深刻学习一下简易应用说明技术。性能
刚看到这个做业时以为这不就是相似“商业互夸”嘛,以为没多大意思。但在实际来作这件事时会发现,个人认识太片面了,这实际上是一项很是有意义的任务。首先在互评以前得肯定评哪一个博文,为何评这个博文,这就先得去阅读大量的不一样同窗的博文,阅读时会发现对于同一个做业问题,有一百我的就会有一百种见解和思考,这也会使咱们对待同一个问题有了更多的认识,有了想要和这些同窗的思想的交流,天然而然就会进行评论,这也就不会产生评论商业互捧的话,或者是些大话空话。阅读过这些同窗们的博文,也让咱们看到了咱们与这些优秀同窗的区别,更促使咱们应该跟努力去学习。学习
软件文档是软件开发过程当中产生的软件产品,与软件生存周期有着密切关系。根据国家标准中GB/T8567-2006标准关于软件产品文件规范内容与软件生存周期各阶段的关系说明:测试
在需求分析阶段内,由系统分析人员对被设计的系统进行系统分析,肯定对该软件的各项功能、性能需求和设计约束,肯定对文档编制的要求,做为本阶段I做的结果,通常地说软件需求规格说明(也称为:软件需求说明.软件规格说明).数据要求说明和初步的用户手册应该编写出来
。编码
在设计阶设内,系统设计人员和程序设计人员应该在反复理解软件需求的基础上,提出多个设计,分析每一个设计能履行的功能并进行相互比较,最后肯定-一个设计,包括该软件的结构.模块(或CSCI)的划分功能的分配,以及处理流程。在被设计系统比较复杂的状况下,设计阶段应分解成既要设计阶段和详细设计阶段两个步骤。在通常状况下,应完式的文当包括:结构设计说明、详细设计说明和测试计划初稿。设计
在实现阶段内,要完成源程序的编码.编译(或汇编)和排错调试获得无语法错的程序清单,要开始编写进度日报、周报和月报(是否要有日报或周报,取决于项目的重要性和规模),而且要完成用户手册、操做手册等面向用户的文档的编写工做,还要完成测试计划的编制。
在测试阶段:该程序将被全面地测试,已编制的文档将被检查审阅。-般要完成测试分析报告。做为开发工做的结束,所生产的程序、文档以及开发工做自己将逐项被评价,最后写出项目开发总结报告.
在整个开发过程当中(即前五个阶段中) ,开发集体要按月编写开发进度月报。
在运行和维护阶段,软件将在运行使用中不断地被维护,根据新提出的需求进行必要并且可能的扩充和删改.更新和升级。
由此,得出软件生命周期各阶段中的文件编制,以下图所示:
文件/阶段 | 可行性分析 | 开发计划 | 需求分析 | 设计 | 实现 | 测试 | 使用与维护 |
可行性研究报告 | √ | √ | |||||
项目开发计划 | √ | √ | |||||
软件需求书 | √ | ||||||
数据要求说明书 | √ | ||||||
测试计划 | √ | √ | |||||
概要设计说明书 | √ | ||||||
详细设计说明书 | √ | ||||||
数据库设计书说明书 | √ | ||||||
模块开发卷宗 | √ | ||||||
用户手册 | √ | √ | |||||
操做手册 | √ | ||||||
测试分析报告 | √ | ||||||
开发进度报告 | √ | √ | √ | √ | √ | √ | |
项目开发总结 | √ |