您的位置:首页 > 职场人生

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

2016-05-07 17:35 281 查看
软件工程基础知识

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

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

    对与DFD图(数据流图)

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

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

       软件测试

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

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

     覆盖准则

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

   结构化分析方法是一种面向数据流的需求分析方法  结构化分析方法也是一种建模技术 ,它建立的分析模型核心是数据字典 。其中数据流图,主要用于功能建模 。  实体-关系(E-R)图主要用于数据建模  状态-迁移图 主要用于行为建模

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

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

   

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

   软件维护的4个类型:

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

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

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

       (4) 预防性维护。

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

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

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

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

 

 

     

   

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: