软件计划

 

        

   软件工程一门开发、运行、维护软件的系统方法,能够让软件的开发效率更高效,成本更合算,达到资源最优的状态。

    软件计划

       分析

               可行性分析

      此阶段研究的任务是用最小的代价,判断目前的这个项目是否值得去做的问题。

      这就需要我么考虑到目前自己的实力、资金、技术、资源等问题,看自己是否有这个实力来实现

               需求分析

      总感觉这两步需要调换。如果一个企业有实力为自己做一套软件的话,那么就可以先分析可行性;如果目标是客户的话,那么就应该看人家需求,然后在掂量自己的是否有能力去做。

      需求分析就是把用户的信息加以提炼,最后从功能和性能上描述。通俗的说,就是翻译员的工作。看似简单,但却非常重要,影响到全局的进程。

      为了能够理解好用户的需求,我们需要多次与用户沟通,让客户参与其中;也可以塑造原型法,让客户更改并完善;

      最后生成一份可追踪,完整的需求说明书为下阶段进行服务

       设计

            总体设计

      明白了用户的想法,清楚了软件“做什么”的问题,接下来就应该为软件的设计做准备了。此阶段目标是生成软件系统的逻辑模型。

            结构设计

      结构是一款软件的骨架。比如整体机构布局,数据结构,文件结构等都需要设计来提高软件的效率。

            模块设计

      比结构低一级的就属于模块的组成了。此阶段要考虑好各个模块之间的耦合、内聚程度以及接口之间的定义和连接,提高模块的独立性。

 

         详细设计

      在总设计的基础上,就了大致的框架,就应该在细节上考虑模块内的数据之间的传递和连接,数据的流动方向,设计到了算法的问题。就是用图形,表格或者语言的方式将每个模块处理过程详细的算法描述出来。

      在此阶段要考虑到系统的可扩展性以及协作性,尽量使代码简单易懂。

      可以采用一些图形的工具来使得描述简单易懂,例如程序流程图,盒图,PAD图等

            未完待续……

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              

 

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页