• 衡量模块独立性的两个标准是什么?各表示什么含义?


    8.衡量模块独立性的两个标准是什么?各表示什么含义?

    内聚和耦合。

    内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标。

    耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。

    9.什么是结构分析方法?结构化分析方法通过哪些步骤来实现?

    结构化分析:简称SA,面向数据流进行数据分析的方法。

    采用自顶向下逐层分解的分析策略。

    顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。

    中间层则是从抽象到具体的过渡。实现的步骤:

    ⑴了解当前系统的工作流程,获得当前系统的物理模型。 

    ⑵抽象出当前系统的逻辑模型。 

    ⑶建立目标系统的逻辑模型。 

    ⑷作进一步补充和优化。

    10.什么是需求分析?需求分析阶段的基本任务是什么?

    需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。

    基本任务:⑴问题识别

    ⑵分析与综合,导出软件的逻辑模型

    ⑶编写文档

    11.什么样是“事物流”?什么是 “变换流”?

    数据流图(DFD)一般可分为“变换流”, “事物流”两种。

    “变换流”:由输入﹑输出﹑变换(或称处理)三部分组成,是一顺序结构

    。+“事物流”:它的某个加工,分离成许多发散的数据流,形成许多加工路径,并且根据输入值选择其中一个路径来执行。(这人加工称为事务处理中心)

    12.单元测试有哪些内容?

    单元测试主要针对模块的以下五个基本特征进行测试:(1)模块接口(2)局部数据结构(3)重要的执行路径(4)错误处理(5)边界条件

    13.什么是软件生存周期模型?有哪些主要模型?

    生存周期模型:描述软件开发过程中各种活动如何执行的模型。对软件开发提供强有力的支持,为开发过程中的活动提供统一的政策保证,为参与开发的人员提供帮助和指导,是软件生存周期模型化技术的基础,也是建立软件开发环境的核心。

    主要有:瀑布模型,增量模型,螺旋模型,喷泉模型,基于知识的模型,变换模型。

  • 相关阅读:
    浮动布局注意点,清除浮动
    Private market:借助ZK实现的任意计算的trustless交易
    用DIV+CSS技术设计的美食主题网站(web前端网页制作课作业)美食餐饮网站设计与实现(HTML+CSS+JavaScript)
    原型模式与享元模式
    mysql查询:行转列与列转行
    springboot学习一:idea社区版本创建springboot项目的三种方式(第三种日后更新,以第二种方法主)
    怎么激活IDM
    Linux 内核参数:percpu_pagelist_fraction
    程序员都应该懂Kubernetes的基本概念和关键组件是什么吗?
    Vim 从何而来?
  • 原文地址:https://blog.csdn.net/qq19931130/article/details/126369476