软件工程——我们的必修课

           前几天,有同学跟我说,好久没看见我在csdn上发表文章了。其实,他殊不知,一颗仙丹只有经过长期的炼制才能长生不老;一壶好酒只有历经多个岁月才能浓郁香醇;一篇博客必须经过长久的思考才能流传百世。哈哈,开个玩笑,下面进入正题。

        软工视频到今天为止已经看完了,开始看的时候,感觉什么都听不懂,不知道听这个有什么用。但是,看完《信息系统开发与管理》这本书以后就找到了共鸣。考完自考后又回来看软工视频,顿时感觉清澈透明。

        下面,看一张思维导图,是对50集视频的一个总结:

  软件工程——我们的必修课_第1张图片

         图画的很笼统,不过没关系,下面我把软件工程的重点内容再总结一下:

         一、三要素

             方法、工具和过程。

         二、三阶段

              软件工程——我们的必修课_第2张图片

             如图所示,三阶段包括:定义阶段、开发阶段和维护阶段。每个阶段都要产生标志性的文档,都要进行 评审,尽早发现问题,越晚修改的代价越大。它有三个特点:

            1、 阶段间的顺序性和依赖性;

            2、推迟实现的观点;

            3、质量保证的观点。

        三、需求分析

            需求分析的任务就是借助于当前的系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。如图:

  

             在分析阶段,我们常用数据流图来分析系统数据流程。如下:

软件工程——我们的必修课_第3张图片

         四、基本目标

             1、付出较低的开发成本
             2、达到要求的软件功能
             3、取得较好的软件性能
             4、开发的然间易于移植
             5、需要较低的维护费用
             6、能按时完成开发工作 

         总结:要想开发出一个好的项目,《软件工程》是我们的必修课,必须严格按照软件工程的步骤来进行,千万不要心存侥幸。最后送给大家一句话:细节决定成败,态度决定高低。



你可能感兴趣的:(软件,软件工程)