A. 谁有电大本科软件工程形成性考核册的答案
1
软件工程(本)作业1
(第1~4章)
一、选择题:
1. 开发软件所需 高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)。
A.软件工程
B.软件周期 C.软件危机 D.软件产生
2. 瀑布模型本质上 是一种(A )模型。
A.线性顺序 B.顺序迭代 C.线性迭代 D.早期产品 3. 瀑布模型存在的问题是(B )。
A.用户容易参与开发 B.缺乏灵活性C.用户与开发者易沟通 D.适用可变需求 4. 螺旋模型是一种将瀑布模型和(A)结合起来的软件开发模型。
A.增量模型
B.专家系统
C.喷泉模型
D.变换模型
5. 原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。
A.需求不确定性高的 B.需求确定的 C.管理信息 D.实时 6. 下列有关软件工程的标准,属于国际标准的是(D )
A.GB
B.DIN C.ISO D.IEEE
7. 结构化方法是一种基于(D)的方法。
A.数据结构 B.程序结构 C.算法 D.数据流
8. 软件可行性研究实质上是要进行一次( A)需求分析、设计过程。
A、简化、压缩的 B、详细的 C、彻底的 D、深入的 9. 可行性研究的目的是(D)
A、分析开发系统的必要性 B、确定系统建设的方案 C、分析系统风险
D、确定是否值得开发系统
10. 设年利率为i,现存入p元,不计复利,n年后可得钱数为(C)。
A、P×(1+i*n)
B、P× (i+1)*n
C、p×(1+i)n
D、p×(i+n)
11. 可行性研究是在(A)之前
A、系统开发 B、测试 C、试运行 D、集成测试
12. 可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的成本只是预期总成本的
http://wenku..com/link?url=TjDlRK_8l4ryUwH--_j9LJHcS7
B. 软件工程中需求分析的任务是什么(具体点)
软件需求包括 3 个不同的层次――业务需求、用户需求和功能需求。
除此之外,每个系统还有各种非功能需求。
业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。
使用前景和范围( vision and scope )文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求( project charter 或 market requirement )文档。
用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。
功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。
功能需求有时也被称作行为需求( behavioral requirement ),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。
系统需求(system requirement)用于描述包含多个子系统的产品(即系统)的顶级需求。系统可以只包含软件系统,也可以既包含软件又包含硬件子系统。人也可以是系统的一部分,因此某些系统功能可能要由人来承担。
业务规则包括企业方针、政府条例、工业标准、会计准则和计算方法等。业务规划本身并非软件需求,因为它们不属于任何特定软件系统的范围。
然而,业务规则常常会限制谁能够执行某些特定用例,或者规定系统为符合相关规则必须实现某些特定功能。有时,功能中特定的质量属性(通过功能实现)也源于业务规则。所以,对某些功能需求进行追溯时,会发现其来源正是一条特定的业务规则。
功能需求记录在软件需求说明书( SRS )中。 SRS 完整地描述了软件系统的预期特性。 SRS 我们一般把它当作文档,其实, SRS 还可以是包含需求信息的数据库或电子表格;
或者是存储在商业需求管理工具中的信息;而对于小型项目,甚至可能是一叠索引卡片。开发、测试、质量保证、项目管理和其他相关的项目功能都要用到 SRS 。
除了功能需求外, SRS 中还包含非功能需求,包括性能指标和对质量属性的描述。
质量属性(quality attribute)对产品的功能描述作了补充,它从不同方面描述了产品的各种特性。这些特性包括可用性、可移植性、完整性、效率和健壮性,它们对用户或开发人员都很重要。其他的非功能需求包括系统与外部世界的外部界面,以及对设计与实现的约束。
约束(constraint)限制了开发人员设计和构建系统时的选择范围。
行业需求:企业在招聘软件测试人员时主要看中应聘者的项目经验、逻辑思维能力、一定的技术能力和综合素质,而对学历、年龄、性别、工作经验等的要求较低,相对于IT行业其他职位而言,软件测试的入行更加容易。
(2)软件工程形考任务二扩展阅读:
工程与科学:
软件的开发到底是一门科学还是一门工程,这是一个被争论了很久的问题。实际上,软件开发兼有两者的特点。但是这并不意味着它们可以被互相混淆。很多人认为软件工程基于计算机科学和信息科学就如传统意义上的工程学之于物理和化学一样。
在美国,大约40%的软件工程师具有计算机科学的学位。在世界其他地方,这个比例也差不多。他们并不一定会每天使用计算机科学方面的知识,但是他们每天都会使用软件工程方面的知识。
C. 软件工程师形考任务答案
软件工程师形考任务答案,这个你可以去买一份在书店里,或者是在网上都可以买到啊,形考内容的还有答案都是有的,买来之后自己温习就好了
D. 国家开放大学《软件工程》形考作业1试题
官网其实有考试题库的,可以去官网看看历年真题,如果找不到的话,利用网络文库、电大题酷小程序、上学吧等考试搜题工具会好很多的。帮你搜了一些题,希望能够帮到你~~~
面向对象建模得到的模型包含系统的3个要素,即静态结构、交互次序和数据变换。
选择一项:
对
错
正确的答案是“对”。
软件测试的目的是证明程序没有错误。
选择一项:
对
错
正确的答案是“错”。
软件是指用程序设计语言(如Pascal,C,Visual Basic等)编写的程序,软件开发实际上就是编写程序代码。
选择一项:
对
错
正确的答案是“错”。
扇出是一个模块直接调用的模块数目,一般推荐的扇出为3或4
选择一项:
对
错
正确的答案是“对”。
系统流程图是一个典型的描述逻辑系统的传统工具。
选择一项:
对
错
正确的答案是“错”。
软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()
选择一项:
a. 面向对象设计
b. 面向对象程序设计
c. 生存期
d. 面向对象分析
正确答案是:面向对象分析