Chapter 1: Views and Quality Objectives of Software Construction

1.1 Multi-Dimensional Views of Software Construction

Outline

Multi-dimensional software views
–By phases: build-and run-time views
–By dynamics: moment and period views
–By levels: code and component views
–Elements, relations, and models of each view
Software construction: transformation between views
–∅->Code
–Code ->Component
–Build-time ->Run-time
–Moment ->Period


我们这学期关注的重点:

1.2 Quality Objectives of Software Construction

上一章讲的是我们如何软件构造的目标是什么,下面我们介绍如何衡量开发出软件的好坏,虽然标准有许多,一般主要可以分成外部指标和内部指标:
external factor:主要反映的是从用户角度层面的指标
internal factor:主要反映的是从开发者角度的指标
指标很多,必然就要涉及tradeoff,但是就现在工业界对软件开发评判的标准,四个因素最为重要:正确性,鲁棒性,可扩展性,可复用性

主要有如下五张图给出的五个指标。
(这也是我们在后续课程章节中需要学习的部分)




SC Chapter 1:Views and Quality Objectives of Software Construction Review相关推荐

  1. 2021-06-29 Views and Quality Objectives of Software Construction 软件构造的多维度视图和质量目标

    第一章:Views and Quality Objectives of Software Construction 软件构造的多维度视图和质量目标 目标 1.从三个维度看软件系统的构成 2.用什么样的 ...

  2. 1 Views and Quality Objectives of Software Construction

    文章目录 1. 软件构造过程中的多维视图 每一部分的具体内容-->Build-time 每一部分的具体内容-->Run-time 2. 视图之间的联系 3. 软件系统的质量 外部因素 内部 ...

  3. 哈工大软件构造学习笔记1 Views and Quality Objectives of Software Construction

    先要搞清楚软件构造的对象是什么,如何刻画,在关注如何构造. 1,Five key quality objectives of software construction 软件构造的五个关键质量目标 容 ...

  4. HIT Software Construction Review Notes(1-2 Quality Objectives of Software Construction)

    第1章:软件构造的观点和质量目标 1.2软件构造的质量目标 1.软件系统的质量属性 外部和内部质量因素 [外部质量因素影响用户,内部质量因素影响软件本身及其开发人员,外部质量是内部质量的结果] 外部质 ...

  5. HIT Software Construction Review Notes(1-1 Multi-Dimensional Views of Software Construction)

    第1章:软件构造的观点和质量目标 1.1软件构造的多维视图 1.多维度的软件视图: 1.分阶段--构建时和运行时的视图 2.分动态--时刻和周期的视图 3.分级别--代码和组件的视图 软件构造:视图之 ...

  6. HIT Software Construction Review Notes (chapter three)

    1. 基本数据类型,对象数据类型 Java有几种基本数据类型,其中包括: - int(对于像5和-200这样的整数,但是限制于±2^31或大约±20亿的范围). - long(对于上下限为±2^63的 ...

  7. 哈工大软件构造期末复习1

    Chapter 1: Views and Quality Objectives of Software Construction 1.1 Multi-Dimensional Views of Soft ...

  8. 哈工大软件构造课程知识点总结(一)

    系列文章目录 哈工大软件构造课程知识点总结(一) 哈工大软件构造课程知识点总结(二) 哈工大软件构造课程知识点总结(三) 哈工大软件构造课程知识点总结(四) 哈工大软件构造课程知识点总结(五) 哈工大 ...

  9. 软件构造关键知识点整理

    本文主要针对软件构造这门课所学内容中相对独立且容易混淆的知识点,按照课件的划分逐章列举. 1 Views and Quality Objectives of Software Construction ...

最新文章

  1. java 文件分隔符_Java文件分隔符
  2. Windows下Oracle 11g创建数据库
  3. R3抹掉加载的DLL
  4. (Mybatis)日志工厂
  5. 导出excel加粗_Python办公自动化|从Word到Excel
  6. 第二十五天 how can I 坚持
  7. [linux][MongoDB] mongodb学习(一):MongoDB安装、管理工具、
  8. Fraction Construction Problem(拓展欧几里德)
  9. ES6-函数中new.target 方法
  10. SQL删除语句同时向备份表插入数据
  11. 跨平台的开源的可视化分析工具 Grafana的介绍与使用
  12. Message消息提示组件的原理
  13. eclipse中mybatis generator插件的安装与使用,实现自动生成代码
  14. python和c语言的区别-C语言、Java语言和python语言的区别在哪里
  15. VUE仿知乎网站(四)登录注册页面开发+表单验证
  16. wekan 工具配置
  17. HDU 5698 瞬间移动 (2016百度之星 - 初赛(Astar Round2B) 1003)
  18. 2021最火南风表情包最新微信小程序源码+带采集+流量主+前后端完整版+免费下载+附安装教程无加密源码
  19. 求两点之间最短路径-Dijkstra算法
  20. 魔兽争霸3的MapHack制作教程(一)显示敌对单位

热门文章

  1. 如何写成Strview.js之源码剖析
  2. oracle清理aud问来哦,oracle 審計日志清理
  3. 安全的发展趋势-物联网安全参考模型
  4. 精彩的人生早已开始,看你怎么看待你的人生了
  5. 字、字节(byte)、比特(bit)的关系究竟是什么!
  6. java 月份适配计算_js+rem动态计算font-size的大小适配各种手机设备
  7. label标签使用方法
  8. 计算机基础教学改革申报书,混合教学试点课程改革项目申报书-《计算机文化基础》...
  9. 使用 Audacity 录制声卡声音
  10. EasyExcel轻松读取Excel文件!