当前位置: 首页 > news >正文

软件工程期末复习(2)

学习资料

设计模式与软件体系结构【期末全整理答案】_软件设计模式与体系结构期末考试题_鸽子不二的博客-CSDN博客 软件设计与体系结构(第二版)部分习题_软件设计与体系结构第二版课后答案-CSDN博客

 软件体系结构试题库试题和答案 - 豆丁网Docin

软件设计与体系结构复习 - CNPolaris - 博客园 (cnblogs.com) (这个是书中的知识点整理)


目录

学习资料

第一章(补充)

软件设计的基本原则

第二章 需求分析

2.1需求分析的任务

2.2需求获取技术

2.2.1需求获取技术

2.2.2与用户沟通获取需求的方法

2.2.3需求验证的四个方面

2.2.4确定对系统的综合要求

2.3需求规格说明书 (Specification)

2.4需求描述技术 (OO, Formal Methods)


第一章(补充)

软件设计的基本原则

  1. 抽象方法(过程抽象、数据抽象)
  2. 体系结构
  3. 设计模式
  4. 模块划分
  5. 信息隐蔽
  6. 功能独立
  7. 逐步求精
  8. 重构软件
  9. 类的设计

第二章 需求分析

2.1需求分析的任务

  • 确定对系统的综合要求
  • 分析系统的数据要求
  • 导出系统的逻辑模型
  • 修改系统的开发计划

1. 发现弄清用户(客户)对系统确切要求

  • 通过跟客户(clients)、系统用户、系统管理员和其他相关人员的沟通
  • 通过领域分析
  • 通过对以前的以及相似系统的调查
  • 需求分析人员组成 (SE, Customer-SE, Users etc)

2. 规范的表达需求

2.2需求获取技术

2.2.1需求获取技术

面谈以及调查问卷 Brainstorm(集思广益)和精减意见 插图 角色 需求研讨会 原型

2.2.2与用户沟通获取需求的方法

  • 访谈
  • 面向数据流自顶向下逐步求精
  • 简易的应用规格说明技术
  • 快速建立软件原型

2.2.3需求验证的四个方面

  • 一致性
  • 完整性
  • 有效性
  • 现实性

2.2.4确定对系统的综合要求

  • 功能要求
  • 性能要求
  • 可靠性和可用性要求
  • 出错处理要求
  • 接口需求
  • 约束
  • 逆向需求
  • 将来可能提出需求

2.3需求规格说明书 (Specification)

2.4需求描述技术 (OO, Formal Methods)

http://www.lryc.cn/news/254813.html

相关文章:

  • [vue3] 使用 vite 创建vue3项目的详细流程
  • #HarmonyOS:软件安装window和mac预览Hello World
  • nginx 一键切换停机维护页面 —— 筑梦之路
  • Python作业答疑
  • 计算机网络实用工具之Hydra
  • AUTOSAR 入门
  • 新版IDEA中,module模块无法被识别,类全部变成咖啡杯无法被识
  • vue.js el-table 动态单元格列合并
  • word模板导出word文件
  • debianubuntu的nvidia驱动升级
  • 【开源视频联动物联网平台】视频接入网关的用法
  • 【bug排查解决】现象级延迟8-10s
  • 【人生感悟】不能对一个人太好是有心理学原理的
  • 动态规划学习——最长回文子序列,让字符串变成回文串的最小插入次数
  • CSS新手入门笔记整理:CSS列表样式
  • 12月07日,每日信息差
  • spring mvc理解
  • HTML-标签之文字排版、图片、链接、音视频
  • 圣诞将至—C语言圣诞树代码来啦
  • Git常用命令#merge分支合并
  • Windows server 2019 域环境部署
  • Cocos Creator加入图片没有被识别
  • java double类型保留两位小数并去除后面多余的0
  • C++学习寄录(九.多态)
  • 【Linux基础开发工具】yum生态vim的配置与使用
  • java-HashMap、TreeMap、LinkedHashMap、ArrayList、LinkedList使用笔记
  • Oracle中mybatis批量更新报错ORA-00933:SQL命令未正确结束
  • Mysql综合案例练习<1>
  • Linux系统编程:线程总结
  • activemq启动成功但web管理页面却无法访问