软工导论(期末复习版)
bugmaker.
这个作者很懒,什么都没留下…
展开
-
软件工程导论(张海藩)——第七章
实现通常把编码和测试统称为实现编码1、选择程序设计语言2、编码风格软件测试基础测试方法:测试任何产品都有两种方法:如果已经知道了产品应该具有发功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品的内部工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常执行。前一种方法称为黑盒测试,后一种方法称为白盒测试(结构测试)。单元测试(白盒)1、逻辑覆盖|(1...原创 2019-12-29 19:05:22 · 2857 阅读 · 0 评论 -
软件工程导论(张海藩)——第六章
详细设计一、详细程序设计二、人机界面设计三、过程设计的工具四、程序流程图1、盒图2、PAD图3、判定表4、判定树5、过程设计语言五、面向数据结构的设计方法六、程序复杂程度的定量度量...原创 2019-12-29 19:05:08 · 2310 阅读 · 0 评论 -
软件工程导论(张海藩)——第五章
总体设计总体设计的基本目的就是回答“系统应该如何实现”这个问题。设计过程通常分为两个阶段:结构设计阶段,确定软件结构包括9个步骤:设想供选择的方案选取合理的方案推荐最佳方案功能分解设计软件结构设计数据库制定测试计划书写文档审查和复审设计原理模块化把程序化分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成制定的功能满...原创 2019-12-29 19:04:54 · 808 阅读 · 0 评论 -
软件工程导论(张海藩)——第三章
需求分析需求分析是软件定义的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题。需求分析的任务与用户沟通获取需求的方法分析建模与规格说明实体-联系图(E-R图)概念E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成ER图有实体(entity)、属性(attribu...原创 2019-12-29 19:04:25 · 1956 阅读 · 2 评论 -
软件工程导论(张海藩)——第二章
可行性研究可行性研究的任务可行性研究过程系统流程图数据流图数据字典成本/效益分析原创 2019-12-29 19:04:03 · 911 阅读 · 0 评论 -
软件工程导论(张海藩)——第一章
软件工程学概述一、软件危机软件危机的介绍:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。产生软件危机的原因在软件开发和维护的过程中存在这么多严重问题,一方面与软件本身的特点有关.另一方面也于开发与维护的方法不正确有关。软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件。由于软件缺乏“可见性”,在写出程序代码并在计算机上试运行之前.软件开发过程的进展情况较难衡量...原创 2019-12-29 19:03:15 · 2693 阅读 · 0 评论