码迷,mamicode.com
首页 > 其他好文 > 详细

软考程序员随笔-----4

时间:2016-05-13 04:03:39      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

软件工程基础知识


     软件设计是软件工程的核心 

        理解Gantt图和PERT图 属于进度管理描述进度安排的常见图形

    对与DFD图(数据流图)

        了解DFD的基本成分 (属于结构化分析方法 )

             数据流 ,加工,数据存储 ,外部实体 。。


       软件测试

           方法分为: 静态测试和动态测试 。 静态测试分为 人工检测和计算机辅助静态检测 。动态检测分为:白盒测试和黑盒测试

         其中白盒测试为(结构测试):测试者完全了解程序的内部结构和处理过程   黑盒测试(功能测试) 测试者完全不考虑程序的内部结构和处理过程,只关注测试软件的外部特性

     覆盖准则

         语句覆盖准则的含义:选择足够多的测试数据,使被测试程序中每条语句至少执行一次。语句覆盖是最弱的逻辑覆盖。

   结构化分析方法是一种面向数据流的需求分析方法  结构化分析方法也是一种建模技术 ,它建立的分析模型核心是数据字典 。主要用于功能建模 。

      对象的属性是和其他对象相互区分的特性。

     了解耦合性 越高则模块之间的关系更加密切,则设计越差,耦合性越低 则越好

   

        数据流图中 加工描述的是 输入数据流经过什么样的处理变成了输出数据流 。因此每个数据流必须 既要输出流,又要输入流。每条数据流的起点和终点都可以是数据存储 (但并不是一定)


   软件维护的4个类型:

        (1)正确性维护:诊断,校正软件错误的过程称为校正性维护

         (2)适应性维护:为适应环境的变更而修改软件的活动而维护

        (3) 完善性维护:在使用系统过程中为满足用户提出的新功能,性能要求而进行的维护

       (4) 预防性维护。

   数据集成和应用集成分别用于解决系统的互通性和互操作性。


   面向对象设计的结果适合采用UML表达

  面向对象分析与设计中,设计的主要任务不包括描述用户的需求

   螺旋模型是把 瀑布模型和演化模型结合起来的 可以适用于用户不能完整的描述他们的需求

 





 

     

   


 

软考程序员随笔-----4

标签:

原文地址:http://blog.csdn.net/yd2011222/article/details/51338608

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!