继前面的视频内容,接下来就是维护阶段,恰巧米老师今天讲了编码规则,看着个维护搭不上边,在自己看来,编码如果规范了,维护起来是非常容易的,好的编码习惯会给维护阶段带来巨大的便利。但是维护的好坏在一定程度上也取决于前期的工作,比如软工需求文档是否齐全;设计的时候有没有考虑到维护问题;软件配置是否足够好;这些都对维护至关重要~~~看图吧!

           

  接下来进行完善期:面向对象的方法改进了生存期各个阶段之间的接口,由于在生存期各个阶段开发出来的“部件”都是类。在面向生存期的各个阶段对各个类的信息进行细化,类成为分析、设计和实现的基本单元。其中最重要的就是对:对象、消息、方法、继承、通信的理解。OOA和OOD具体内容显得非常重要,如图:


   一个软件如果要上线,必须有体验度较高的界面,这个时候界面设计显得至关重要,一个好的界面设计首先会吸引人的眼球,好奇心驱使用户去应用该软件,当然也要考虑到用户的习惯,这样更方便了用户的操作,所以一个高使用性、高灵活性、高可靠性的用户界面成了人们神往的东西,首先我们要对用户的操作习惯加以分析,并且对需求进行分析针对不同的模块进行不同的设计。具体考虑的问题如图:

         

   紧接着软件的质量管理、工程管理和项目管理,主要是对这个软件的质量进行一个评估,软件的质量特性反映了一个软件的本质,软件在质量上不过关上线的几率很小,软件质量管理通过三种模型进行分析:Boehm模型;McCall模型;ISO模型。分别从不同的角度进行了软件的质量分析,给以用户质量保证。工程管理,对工程进行成本的估计;进度的估计(甘特图、工程网络图、时标网络图);风险的分析等看看这个工程可行度有多大。对于项目管理同样考虑软件开发成本,软件生产率和质量的度量,类似于工程管理。具体如图:

                  



    本人菜鸟一个,以上有不合适的地方,望积极指出,非常感激!


    

版权声明:本文为zhoulitong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhoulitong/p/6412464.html