1.简述概要设计的基本过程。


2.衡量模块的独立性可以从几个方面进行分析,试举例说明。


3.模块化的优化原则有哪些?模块化的目的是什么?


4.模块独立性和信息隐蔽有何联系?


5.软件工程中应用抽象方法的目的是什么?


6.试判断下列叙述是哪一种内聚?

(1)一组语句在程序中金牌出现,为了节省内存空间把这些语句放在一个模块,模块的内聚性是?
(2)将几个逻辑上相似的成分放在同一模块中,通过模块入口处的一个判断决定哪一种功能,该模块的内聚性是?
(3)模块中所有成分引用共同的数据,该模块的内聚性是?
(4)模块内的某成分的输出是另外一成分的输入,该模块的内聚性是?
(5)模块中所有成分结合起来完成一项任务,该模块的内聚性是?


7.能否通过将软件系统的模块划分得无限小而使整个问题的求解工作量趋近于零,为什么?

软件工程4-软件概要设计相关推荐

  1. 软件概要设计与详细设计的区别

    概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等.同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数 ...

  2. 软件概要设计文档(终)

    软件概要设计文档 1.引言 1.1目的 该文档的目的是描述辅助选课系统的概要设计,主要内容包括系统功能简介.系统结构设计.系统结构设计.系统接口设计.模块设计和界面设计等. 本文档预期的读者包括设计人 ...

  3. 树屋项目--软件概要设计说明书

    软件概要设计说明书 1.引言 1.1目的 该文档主要是描述树屋系统的概要设计,主要内容包括系统功能简介,系统结构设计,系统接口设计,模块设计和界面设计等. 1.2范围 1.2.1 系统目标 开发一个包 ...

  4. 软件概要设计做什么,怎么做

    2019独角兽企业重金招聘Python工程师标准>>> 作者:赵磊 博客:http://elf8848.iteye.com 软件概要设计做什么,怎么做 一.软件设计一般流程: 1.先 ...

  5. 软件工程之软件需求分析

    软件工程之软件需求分析 一.需求分析任务 1.用户需求 2.系统需求 (1)功能需求 (2) 数据需求 (3) 其他需求 二.需求分析过程 三.用户需求获取 1.研究用户 2. 从调查中获取用户需求 ...

  6. 软件概要设计说明书模版

    原文地址::https://wenku.baidu.com/view/17456494dd88d0d233d46aab.html 相关文章 1.软件概要设计说明书-模板----https://www. ...

  7. 软件工程导论—软件与软件工程

    文章目录 1. 软件与软件危机 1.1. 软件的概念和特点 1.2. 软件规模的分类与发展阶段 1.3. 软件危机 1.3.1. 软件危机的表现 1.3.2. 软件危机产生的原因 1.3.3. 软件危 ...

  8. 四、软件概要设计说明书-模板

    四.软件概要设计说明书 1.引言 2 1.1编写目的 2 1.2项目背景 2 1.3定义 2 1.4参考资料 2 2.任务概述 3 2.1目标 3 2.2运行环境 3 2.3需求概述 3 2.4条件与 ...

  9. 【软件工程】软件与软件危机

    软件与软件危机 一.软件发展历史: 四个时代: **- 程序设计的原始时代(20世纪50年代)** **- 基本软件时代(20世纪50年代末-60年代末)** **- 程序设计的方法时代(20世纪60 ...

  10. 软件工程中软件需求分析

    1.软件工程         随着电子信息化的迅猛发展,软件工程涉及程序程序.语言.数据库.开发工具.设计模式等各方面的内容,主要是用来进行软件研究及软件分析的一门学科,软件工程师是专门进行软件开发的 ...

最新文章

  1. OpenGL ES 的例子
  2. TypeError: ‘method‘ object is not subscriptable
  3. java 打开jsp文件_jsp文件怎么打开(java-web中jsp的理解)
  4. centos下安装mysql_centos下安装mysql服务器的方法
  5. ubuntu ip设置
  6. 144显示器只有60_你知道显示器60Hz和144Hz的刷新率差别有多大吗?你没有用过吗?...
  7. 函数调用你知道几种方法
  8. 英特尔nuc能代替主机吗_拆了拆了!Intel NUC装机!小机箱退烧器啊!主机显示器合体...
  9. 阿里P3C自定义规则后本地打包成IDEA插件
  10. android hook 第三方app_Android Hook技术
  11. php获取随机的六位数,php生成随机六位数密码代码
  12. 【项目复习篇】EGO电商项目技术总结与学习笔记
  13. ElasticSearch head 安装
  14. 浙江工商大学计算机研究生院,浙江工商大学研究生院
  15. 计算机显示pc19,19寸显示器最佳分辨率是多少 怎么设置【图文教程】
  16. PCIe5.0的Add-in-Card(AIC)金手指layout建议(三)
  17. 网络测速一原理及实例
  18. cacti 监控mysql 无数据_cacti无图无数据等常见问题排查
  19. JavaWeb.购物车项目
  20. 2105_TIP_DeepQTMT:一种VVC帧内编码块划分的深度学习方法

热门文章

  1. window7下visio 2013 64位激活工具
  2. ajax跨域支持post,支持post请求的js跨域方法汇总
  3. 如何快速调整SMT贴片编程中的特殊元件角度?
  4. SMT离线编程软件,SMT编程软件,最专业的SMT编程软件,首选JDS,smt... SMTI离线编程软件:适用于所有 SMT AI 设备。JDS编程软件是目前最专业最好用的SMT编程软件,具有“
  5. CAD打开文件总是弹出要求选择字体怎么办
  6. 计算机辅助设计cad实训总结,CAD上机实验报告.doc
  7. linux步进电机实验程序,基于嵌入式Linux的步进电机驱动程序设计
  8. 微信小程序的测试方法
  9. LVDS接口分类,时序,输出格式
  10. 谷歌浏览器设置护眼模式,全黑主题