zoukankan      html  css  js  c++  java
  • 软件工程 第五课

    一.需求分析

    需求分析得步骤一般分为需求获取,需求建模和细化、需求文档化和需求验证。

    4.1.1 需求获取

    1.需求类别

    2.需求获取得方法

    4.1.2需求建模并细化

    在结构化方法下,需求分析模型是由数据流图(以及数据字典)来反映,在面向对象方法下,需求分析模型是由用例模型(用例图+用例的流程图)+分析类来反映。

    数据流图事描述系统中数据流的图形工具,是一种用来表示信息流和信息变换过程的图解方法。

    二.设计思想

    系统被认为由大小不等的模块(或称函数,过程)构成。系统由复杂程度不同的对象构成。

    5.1.1结构总体设计概述

    1.设计原则

    ①模块化

    模块内部包括数据说明,可执行语句。过程,函数,子程序,宏都是模块。

    ②抽象
    ③逐步求精
    ④信息隐藏
    ⑥一致性

     2.结构化总体设计的启发式规划

    3.结构化总体设计的方法

    4.结构化方法下总体设计的模型表示

    总体设计模型是由功能结构图,IPO图,系统流程图和配置图来描述。

    设计模型由功能结构图,类图及其辅助图(包括状态图,时序图和协作图),组件图和配置图来描述。

    数据模型通常用ER模型进行描述,ER图以实体,联系,属性三个基本概括数据的基本结构。

     

  • 相关阅读:
    bzoj3380+3381+3382+3383 Usaco2004 Open
    浅谈树链剖分(C++、算法、树结构)
    小学奥数 最大公约数与最小公倍数
    小学奥数 质数的和与积
    小学奥数 分苹果
    小学奥数 连乘积末尾0的个数
    小学奥数 李白的酒
    小学奥数 回文数个数
    小学奥数 等差数列末项计算
    小学奥数 地球人口承载力估计
  • 原文地址:https://www.cnblogs.com/zak-apple/p/8707865.html
Copyright © 2011-2022 走看看