The second week of software engineering assignments

   

一、 比较原型模型和瀑布原型模型

 

 

首先,得区别两种模型的概念,其实根据图示很容易去区分,瀑布原型模型是在瀑布模型的基础上去实现的,为什么会多出这么多的模型,是因为瀑布模型的不完善,瀑布模型的最大的问题就是没有反映实际代码的开发方式。开发中带有太多的重复,如使用不带原型的瀑布模型的话就会变成这样子。

 

     在软件开发过程中包括增强理解的活动和子过程来控制这种打击。原型就是子过程。原型是一个局部开发的产品。最主要的一点就是确定用户和顾客的一致性,vaidation确认确保实现需求,verification确定每一功能都正确的工作也就是产品的质量。因为在软件开发的过程中,开发人员是为了满足用户的需求。

     那么在这就会产生一个问题,带有原型的瀑布模型增加了开发人员与用户的交互度,但是用户仅仅限于确定好目标以及程序设计它还是依照瀑布模型产生的,这里就会有这个问题,将原型完全的脱离瀑布模型,瀑布模型说白了就是流程化,方便制定计划,但是原型不能局限于这。于是就产生了原型模型,它的产生的目标就是在原有的基础上去减少开发中的风险和不确定。极大度的增加客户的参与度,客户提出需求,我们通过工具进行简易的实现,交予客户检查,修改,直至通过,最终到系统被编码,最大化的满足客户的需求。

       介绍完两个模型后,它们的异同点也就很明显的出现了,首先第一点,瀑布原型是最初基于原型的概念的过程模型,为了弥补瀑布模型缺少交互性的不足;对此看待原型模型就是完全可以不依附于瀑布,是独立的一种过程模型,把客户的参与度做到了最大,用户也可以得知自己所给的经费到底干了什么,这样做出来的系统也是最符合用户需要的,后期也不会需要那么多编码以及重复,可以说瀑布原型只是一种改进而原型模型是一种全新的过程模型思想。以上便是我的理解。

 

二、 思维导图与总结

 

第一章是绪论,从最基本的什么是软件工程中给我们介绍了,它的由来,历史,还有过程,以及最后举例子,主要是为了使读者明白阅读的方向,以及所涉及的对象,概念性相对较强,更需要去理解。

 

 

第二章主要是讲述过程和生命周期,第一章是概述的介绍,第二章才是一切的刚刚开始,首先介绍什么是过程,在开发过程中所涉及的问题,以及如何去安排,怎么样更合理的去安排,提出了一些过程模型以及如何自己去建造模型方法,最后举出了实例去让读者更好的理解。

 

这一章则主要是讲述了项目计划的制订与管理,首先分析,项目中的人员。分析效率,分线的管理。这一章节的主要就是如何去制定一个软件开发的计划,书上的例子建造一栋房子需要的过程,什么是里程碑什么是关键路径,这些在本章节中均有体现,如何去制定一个合适的计划便是这一章节所教给我们的知识。

三、 制定四级学习计划

 

 

 

作业心得:本次作业相对来说做的并不顺利,总结的时候回想不出对应的内容,最后的四级计划感觉太理想化了,不可能全天化的学习,但是往往这样制定100多天的计划真的遵守下来的成绩也会是很理想的,诸多矛盾,甚是不解,还得慢慢读书消化吸收,待别的同学发布作业时再好好的观察和反思。争取下次做的更好!

猜你喜欢

转载自www.cnblogs.com/hgao/p/12433804.html