没有合适的资源?快使用搜索试试~ 我知道了~
根据《软件工程:实践者的研究方法》整理的,答案是白色的,所以你必须全部选中,然后字体颜色变黑色,才能看到答案
资源推荐
资源详情
资源评论
1
第四章 指导实践的原则....................................................................................................................1
第五章 理解需求................................................................................................................................4
第六章 需求建模:场景、信息与类分析.......................................................................................6
第八章 设计概念................................................................................................................................8
1
第四章 指导实践的原则
一、填空题
1.(软件工程实践)是软件计划和开发时需要考虑的方方面面,包括概念、原则、方法和
工具。
2.(指导实践)的原则成为软件工程实施的基础。
3.一般来讲,(实践)就是软件工程师每天使用的概念、原则、方法和开发工具的集合。
4.构造包含了(编码)和测试循环,在这个循环中为每个构件生成源码并对其进行测试
5.软件工程实践有一个最重要的原则——按时交付包含了满足所有利益相关者要求的功能
和特性的高质量、可运行的(软件)。
6.(高效的沟通)是一个软件工程师所面临的最具挑战性的工作。
7.(粒度)主要指项目计划细节的精细程度。
8.在软件工程中,要创建两类模型:(需求模型)和(设计模型)。需求模型通过以下三
个不同域来表达客户的需求:信息域、(功能域)和行为域。
9.(功能上独立)是软件构件“单一思想”的度量方法。构件提供的功能应该是内聚的。
10.部署活动包括三个动作:(交付)、支持和反馈。
11.客户沟通原则主要着眼于两点:(减少争吵)和(扩大双方的交流广度)。
12.(策划原则)着眼于为了使开发整个系统各或产品沿着最佳路线前进提供指导。
13.不管选择哪种过程模型,都必须运用实践三要素:概念、(原则)和(方法),第四个
要素是工具。
14.分析和设计中应经常强调关切问题分解(SOC,Separation of Concerns)。
15.对重要事务的分割建立了软件的哲学。(模块化)提供了认知这样哲学的机制。
16.(估计)的目的是基于项目组队将要完成工作的当前理解,提供一种关于工作量、成本
和任务工期的指标。
17. 接 口 的 英 语 是 ( interface ) 。 协 商 的 英 语 是 ( Negotiation ) 。 敏 捷 是
(agile), Assess risk 的意思是()。
18.(构造)包括了编码和测试循环,在这个循环中为每个构件生成源码并对其进行测试。
二、判断题
1.在进行软件开发的时候,会做错很多事情。建立应变计划是非常重要的。(对)
2.沟通时只要留好笔记即可,不必当面沟通。(错)
3.如果某些问题很难表述清楚,可以采用图形表示。(√)
4.协商不是一场竞赛或者一场游戏,协商双赢时才发挥了协商的最大价值。(√)
5.最高效的方法是软件开发项目组所有成员都参与到策划活动中,只有这样,项目组成员
才能很好的认可所指定的计划。(√)
6.设计可以追溯到需求模型。(√)
7.构件之间以及构件和外部环境之间应该紧密耦合。(×)
8.所有的测试都应该可以追溯到用户需求。(√)
9.穷举测试是不可能的。(√)
10.有缺陷的软件应该先改正再交付。(√)
2
11.软件过程中不必每一步都关注质量。(×)
12.理想的软件工程师是单一型的,他必须擅长技术。(×)
13.沟通活动需要有人推动。(√)
14.最好的策划可以不被无法控制的变化破坏。(×)
15.技术支持必须在软件交付前就确定下来。(√)
三、简答题?
1.需求建模原则是什么?
P76
2.编码的基本原则是什么?
P78
3.指导过程的 8 个核心原则中,你认为哪一个是最重要的。
4.在指导实践的 8 个核心原则中,你认为哪一个更为重要?
5.“转换话题”为什么是必要的。
6.指导过程的原则。
敏捷;每一步都关注质量;做好适应的准备;建立一个有效地团队;建立沟通
和协调机制;管理变更;评估风险;创造能给别人带来价值的工作产品。
7.指导实践的原则。
软件工程实践有一个最重要的目标:按时交付包含了所有满足所有利益相
关者要求的功能和特性的高质量、可运行的软件。原则如下:分之策略;理解
抽象的使用;力求一致性;关注信息传送;构建能展示有效模块化的软件;寻
找模式;在可能的时候,用大量不同的观点描述问题和解决方法;记住:有人
要对软件进行维护。
8.沟通原则:
高效的沟通时一个软件工程师所面临的最具挑战性的工作。倾听;又准备
的沟通;沟通活动需要有人推动;最好当面沟通;记笔记并且记录所有决定;
保持通力协作;把讨论集中在限定的范围内;如果某些东西很难表述清楚,采
用图形表示;一旦认可某件事情,转换话题,如果不认可某事,转化话题,如
果某型特性或功能不清晰当时无法清晰,转换话题;协商不是一场竞赛或一场
游戏,协商双赢时才发挥了协商的最大价值。
9.策划原则:
策划活动包括一系列管理和技术实践,可以为软件开发团队顶一个便于他
们向战略目标和战术目标前进的路线图。无论多么严格制定计划,都应遵循以
下原则:理解项目范围;吸收利益相关者参与策划;认识到计划的制定应按照
迭代的方式进行;基于已知的估计;计划时考虑风险;保持脚踏实地;调整计
划粒度;制定计划确保质量;描述如何适应变化;经常跟增兵根据需要调整计
划。
10.测试原则:
所有的测试都应该可以追溯到用户需求;测试计划应该远在测试之前就开
始着手;将 Pareto 原则应用于软件测试,Pareto 原则认为软件测试过程中 80%
的错误都可以在 20%的程序构建中找到根源;测试应该从“微观”开始,逐步转
向“宏观”;穷举测试是不可能的;
剩余10页未读,继续阅读
资源评论
ydnzd1980
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端开发-什么是前端开发-关于前端开发的一些相关介绍
- Sora AI-关于文生视频的使用场景说明
- suno AI文生视频的相关教程和介绍使用
- 什么是后端开发-关于后端开发的一些小介绍分享
- Jurassic Pack Vol. II Dinosaurs 侏罗纪包卷恐龙二号Unity游戏模型资源unitypackage
- Jurassic Pack Vol. III Dinosaurs 侏罗纪包卷恐龙三号Unity游戏模型资源unitypackag
- Ultimate Seating Controller 终极座椅控制器Unity游戏开发插件资源unitypackage
- 什么是人工智能-关于人工智能的相关介绍说明
- Figma Converter for Unity适用Unity的Figma转换器Unity游戏开发插件unitypackage
- Creepy Animatronic Anims 令人毛骨悚然的电子动画Unity游戏动画插件资源unitypackage
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功