Homework Week Two
1. After-class Reading
- 《从瀑布到敏捷——漫画解读软件开发模式变迁史》
- 点击进入文章原地址
book review:
- 实际工作中的软件开发和管理模式,往往并不能纯粹的归类于以上某种类型。
- 即使是相同的开发模型,在不同的团队中也往往会根据实际情况进行变化和改进。
- 分析各种模型不同的优势,加以利用,能更好更快的进行软件开发
- 《有人负责,才有质量:写给在集市中迷失的一代》
- 点击进入文章原地址
book review: - 所谓质量,只有在某人对它负责时才有意义,而这个“某人”只能是一个人,不能是几个人——二重奏除外。
- 一坨脓包似的权宜代码,被一群盲目的根本不知IT架构为何物的所谓IT“专业人士”永无休止地复制着,粘贴着。
- 清除都有哪些选择,要选择什么,以及不作选择时用什么默认值比较明智。
2. Questions
- 软件工程方法论对我们软件开发有多大用处?谈谈你的看法。
Answer:- 通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学
,目前使用得最广泛的软件工程方法学,分别是传统方法学和面向对象方法学。
便于设计出高质量低成本的框架 - 通过学习方法论中软件的开发周期,能让我们清楚软件开发流程,从软件定义到软件开发到运行维护,更好的把握软件开发的进度,根据实际情况进行修改和调整。
- 根据软件不同的需求,有各种开发模式,学习软件工程方法论中的开发模型,分析各模型的利弊,根据时机情况进行变化和调整,能加快我们软件的开发进度。
- 敏捷过程让我们明白了软件开发过程中,用户和软件开发团队间的交流是非常重要的。
- 响应变化胜过遵循计划,使开发更加成功和行之有效。
- 通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学
3. Book Homework
-
Question:
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。
医院对患者监护系统的基木要求具随时接收每个病人的生理信号(脉搏﹑体温、血压、心电图等),定时记录病人情况以形成串考日古,当其个病人的生理信号招出医生规定的全范围时向值班护士发出警告信息,此外,护十在需要时还可以要求系统印出某个指定病人的病情报告。 -
Answer: