大工19秋《软件工程》大作业

合集下载

吉大19秋学期《软件工程》在线作业一-0002参考答案

吉大19秋学期《软件工程》在线作业一-0002参考答案
伴随着我国资本市场的逐步开放,部分外资银行也进入我国金融业,给中国传统商业银行带来巨大冲击。面对资本市场开放带来的重重挑战,民生银行应该积极应对。首先,商业银行要积极学习外资银行业务方面的先进经验,取长补短,弥补自己的不足。其次,民生银行要提升自己参与资本市场的程度。民生银行投资业务占总资产的比例 2016 年达 37.43%,比上年提高 17.22%,但仍有进一步提高的空间。银行在参与资本市场在获得资本收益的同时,拓宽了银行收入来源丰富了资产管理业务,可谓实现多方面共赢。
3、应对互联网金融的办法
在今天的中国,互联网给人们的生活带来了极大的便利,智能手机已然成为人们生活的重要工具。对人们的生活来说,网络像水和空气不可缺少。P2P 网贷、第三方支付、众筹等新兴的筹融资形式给传统的银行存贷业务带来了巨大冲击,给银行的盈利能力造成了负面影响。互联网依靠大数据、云计算等新兴技术降低了传统金融服务的成本和困扰银行已久的信息不对称情况,减少了银行传统的佣金收入、手续费等中间业务收入。互联网金融已然在我国传统的金融业务领域占有重要影响。面对互联网金融的冲击,商业银行不能消极被动接受,更要主动积极应对。
D.不可重用
答案:D
22.当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。
A.判定表和判定树
B.盒图
C.流程图
D.关系图
答案:A
23.大型软件的测试不包括哪个阶段()
A.边值测试
B.单元测试
C.集成测试
D.验收测试
答案:A
以下内容可以删除:
远程教育复学科的教学和研究工作有利于总结我国远程教育的实践经验并进行理论概括和创新,开创开放与远程教育的中国模式和中国学派,为世界制远程教育的繁荣和发展作出我们的贡献;有利于借鉴世界各国远程教育的实践经验和理论研究成果,使我国远程教育学科理论研究和教学的起点高、成效快;同时,将有利于更好百地以理论指导教育决策。这是因为,远程教育度已经成为世界各国教育发展新的增长点,旅得了国际社会和教育界的关注,成为各国教育决策的新的热点之一.

(完整word版)软件工程习题集+答案

(完整word版)软件工程习题集+答案

《软件工程》习题集目录一软件与软件工程 (1)二软件项目管理 (4)三需求分析 (7)四面向对象的需求分析 (10)五软件设计 (15)六程序设计语言和编码 (18)七软件测试 (20)八软件维护 (23)综合试卷一 (25)综合试卷二 (29)综合试卷三 (33)附参考答案: (37)一软件与软件工程参考答案 (37)二软件工程管理参考答案 (40)三需求分析参考答案 (42)四面向对象的需求分析参考答案 (46)五软件设计参考答案 (55)六程序设计语言和编码参考答案 (58)七软件测试参考答案 (62)八软件维护参考答案 (65)综合试卷一参考答案及评分标准 (68)综合试卷二参考答案及评分标准 (71)综合试卷三参考答案及评分标准 (74)一软件与软件工程一、选择题1。

软件的主要特性是()A、无形性B、高成本C、包括程序和文档D、可独立构成计算机系统2.软件工程三要素是()A、技术、方法和工具B、方法、工具和过程C、方法、对象和类D、过程、模型、方法3。

包含风险分析的软件工程模型是()A、螺旋模型B、瀑布模型C、增量模型D、喷泉模型4。

软件工程的主要目标是()A、软件需求B、软件设计C、风险分析D、软件实现5。

下列属于面向对象开发方法的是()A、BoochB、UMLC、CoadD、OMT6.软件危机的主要表现是()A、软件成本太高B、软件产品的质量低劣C、软件开发人员明显不足D、软件生产率低下7。

软件开发方法的主要工作模型有()A、螺旋模型B、循环模型C、瀑布模型D、专家模型8。

软件工程的目标有()A、易于维护B、低的开发成本C、高性能D、短的开发期9.软件工程学的目的和意义是()A、应用科学的方法和工程化的规范管理来指导软件开发.B、克服软件危机。

C、作好软件开发的培训工作。

D、以较低的成本开发出高质量的软件。

二、判断题1.软件就是程序,编写软件就是编写程序。

2。

瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。

大连理工19秋《软件工程》在线作业1答案

大连理工19秋《软件工程》在线作业1答案

大连理工19秋《软件工程》在线作业1答案
【奥鹏】大工19秋《软件工程》在线作业1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
第1题,包含风险分析的软件工程模型是( )。

[A.]螺旋模型
[B.]瀑布模型
[C.]增量模型
[D.]喷泉模型
正确的答案是:A
第2题,软件开发方法的主要工作模型有( )。

[A.]瀑布模型
[B.]快速原型模型
[C.]增量模型
[D.]以上都对
正确的答案是:D
第3题,软件危机的主要表现是( )。

[A.]有的软件没有适当的文档资料
[B.]有的软件产品存在质量问题
[C.]对软件开发成本和进度的估计往往不够准确
[D.]以上都对
正确的答案是:D
第4题,软件工程三要素是( )。

[A.]方法、过程、模型
[B.]方法、技术、C语言
[C.]方法、工具、过程
[D.]方法、对象、类
正确的答案是:C
第5题,软件工程的概念是哪年提出的( )。

[A.]1988
[B.]1968
[C.]1948
[D.]1928
正确的答案是:B
第6题,数据字典是数据流图中所有元素的定义的集合,一般由以下四类元素组成( )。

[A.]数据流分量、数据流、数据存储、处理
[B.]加工条目、数据流、数据项条目、文件
[C.]加工条目、数据流、数据存储、数据池
[D.]加工条目、数据流分量、数据池、文件。

《软件工程》作业及答案.doc

《软件工程》作业及答案.doc

《软件工程》作业第一章1.什么是软件危机,它有哪些典型表现?答: 软件危机是指在计算机软件的开发和保护过程中所碰到的一系列严重问题。

归纳地说,软件危机包含下述双方面的问题:如何开发软件,以知足对软件日趋增添的需求;如何保护数目不停膨胀的已有软件。

软件危机典型表现:对软件开发成本和进度的预计常常很不正确。

用户对“已达成的” 软件系统不满意的现象常常发生。

软件产品的质量常常靠不住。

软件常常是不行保护的。

软件往常没有合适的文档资料。

软件成本在计算机系统总成本中所占的比率逐年上涨。

软件开发生产率提升的速度,远远跟不上计算机应用快速普及深入的趋向。

产生软件危机的原由:一方面与软件自己的特色有关,另一方面也和软件开发与保护的方法不正确有关。

软件不一样于硬件,它是计算机系统中的逻辑零件而不是物理零件。

管理和控制软件开发过程相当困难。

软件是规模宏大,并且程序复杂性将跟着程序规模的增添而呈指数上涨。

目前相当多的软件专业人员对软件开发和保护还有不省糊涂看法,在实践过程中或多或少地采纳了错误的方法和技术,这是使软件问题发展成软件危机的主要原由。

2.简述产生软件危机的原由和解决的思路。

答:软件危机产生的原由一方面与软件自己的特色有关,另一方面,是与已有软件开发、保护的方法不正确有亲密关系。

解决软件危机,既要有技术举措 (方法和工具 ),又要有必需的组织管理举措。

即采纳工程化的原则和方法组织软件开发是挣脱软件危机的一个主要出路。

3.什么是软件工程?它有哪些本质特征?答: 软件工程是指导计算机软件开发和保护的一门工程学科。

采纳工程的看法、原理、技术和方法来开发与保护软件,把经过时间考验而证明正确的管理技术和目前能够获取的最好的技术方法联合起来,以经济地开发出高质量的软件并有效地保护它。

软件工程本质特征: 1、软件工程关注于大型程序的结构; 2、软件工程的中心课题是控制复杂性; 3、软件常常变化; 4、开发软件的效率特别重要; 5、和睦地合作是开发软件的要点; 6、软件一定有效地支持它的用户; 7、在软件工程领域中是由拥有一种文化背景的人替拥有另一种文化背景的人创立产品。

大工软件工程课程大作业答案

大工软件工程课程大作业答案

大工软件工程课程大作业答案XXX的《软件工程》课程大作业要求完成一个企业货物管理系统。

本文将对该系统的总体设计说明书和需求分析规格书进行修改和改写。

总体设计说明书:该系统的运行环境包括硬件开发环境和软件开发环境。

硬件开发环境要求CPU为Intel Pentium 4 2.00GHz,内存为2G,硬盘为160G。

软件开发环境要求操作系统为XXX WindowsXP nal SP2,开发工具包为Java(TM) SE Development Kit 6,开发工具为MyEclipse Enterprise Workbench 5.5.1 GA,JSP服务器为Apache Tomcat 5.5.26,数据库为Microsoft SQL Server 2000并安装升级补丁,浏览器为XXX XXX 6.0以上。

系统功能模块包括管理人员的登录与注册模块、进货入库管理模块、退货管理模块、商品调价管理模块。

其中,登录模块用于实现用户的登录和注册,用户管理模块对系统所有的用户以列表形式浏览并能进行删除,部门管理模块对本企业的部门进行管理,有添加、删除、修改等管理,供应商管理模块对提供物资的企业或厂商信息进行添加、删除、修改,员工管理模块对企业的员工进行添加、删除、修改,进货合同管理模块对企业采购物品的合同进行添加、删除、修改管理,库房管理模块对企业库房进行管理,库存管理模块对所有库存中的物资以列表形式列出,可以对该信息进行修改和删除,退货管理模块对核查不合格的产品情况进行管理,核查管理模块对所采购的物资进行核查,合格进入库房,不合格列入退货列中,库存查询管理模块根据查询条件进行查询,查询条件可以是条形码、产品名称、产品类型、所在库房。

系统层次结构图展示了各个模块之间的关系,包括用户管理、部门管理、供应商管理、员工管理、进货合同管理、库房管理、库存管理、退货管理、核查管理和库存查询管理。

需求分析规格书:该系统的功能需求分析包括登录与注册、用户管理、部门管理、供应商管理、员工管理、进货合同管理、库房管理、库存管理、退货管理、核查管理和库存查询管理。

《软件工程(本科必修》2019期末试题及答案

《软件工程(本科必修》2019期末试题及答案

《软件工程(本科)》2019期末试题及答案
一、选择题,请从四个可选项中选择正确答案。

(60分,每题3分)
1.软件与程序的区别是( )。

A.程序价格便宜,软件价格昂贵
B.程序是用户自己编写的,而软件是由厂家提供的
C.程序是用高级语言编写的,而软件是由机器语言编写的
D.软件包括程序、相关数据及其文档,程序是软件的一部分
2.瀑布模型存在的问题是( )。

A.用户容易参与开发 B.缺乏灵活性
C.用户与开发者易沟通 D.适用可变需求
3.IS09000-3是( )。

A.美国国家标准
B.世界计算机生产标准
C.软件产业的IS09000族标准
D.ISO的第9003号标准
4.-般来说,可行性研究的成本是预期总成本的( )。

A. 2%以下
B.15%-20%
C.6%-10% D.20%以上
5.( )通常是用户高层领导机构决定的,它确定软件的目标、规模和范围。

A.用户需求 B.业务需求
C.性能需求 D.功能需求
6.DFD中的每个加工至少有( )。

A.一个输入流或一个输出流 B.-个输入流和一个输出流
C.-个输入流 D.-个输出流
7.按照模块独立性,内聚程度由弱至强正确的顺序是( )。

A.时间内聚、信息(顺序)内聚、功能内聚
B.信息(顺序)内聚、时间内聚、功能内聚
C.信息(顺序)内聚、功能内聚、时间内聚。

【奥鹏教育】大工19秋《软件工程》在线作业3答案

【奥鹏教育】大工19秋《软件工程》在线作业3答案

【奥鹏教育】大工19秋《软件工程》在线作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
【选择题】面向对象的主要特征除重载、封装、继承外,还有( )。

A.完整性
B.多态性
C.可移植性
D.兼容性
【正确选项是】::B
【选择题】软件部件的内部实现与外部可访问性的分离,是指软件的( )。

A.继承性
B.抽象性
C.封装性
D.共享性
【正确选项是】::C
【选择题】在面向对象软件开发方法中,类与类之间主要有以下( )关系。

A.聚集和消息传递
B.继承和聚集
C.继承和方法调用
D.方法调用和一般
【正确选项是】::B
【选择题】在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。

动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。

A.系统结构图
B.用例图
C.状态图
D.数据流图
【正确选项是】::C
【选择题】面向对象技术中的( )是比较理想的可重用软构件。

A.类
B.源代码包含文件
C.对象
D.子程序库
【正确选项是】::A
【选择题】表示瞬时的、行为化的系统的“控制”性质的模型是( )模型。

A.静态模型
B.对象模型
C.动态模型
D.功能模型。

大连理工大学《软件工程》大作业离线作业答案

大连理工大学《软件工程》大作业离线作业答案

网络教育学院《软件工程》课程大作业题目:图书管理系统姓名:陈乐报名编号:学习中心:邢台技师学院层次:专升本专业:计算机科学与技术第一大题:谈谈你对本课程学习过程中的心得体会。

通过此次课程设计,使我更加扎实的掌握了有关软件工程方面的知识,在设计过程中虽然遇到了一些问题,但经过老师的指导,我们一一克服了困难完成了设计,在此感谢大连理工的辅导老师的辛勤指导,我也将会更加努力学习,掌握更多知识。

第二大题:完成下面一项课程设计。

2019秋《软件工程》课程大作业题目三:图书管理系统总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS等设计一个图书管理系统。

(具体工具平台及语言可以自己根据自己的习惯选用,不必完全按照上述技术要求)要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报告书)章节。

(2)需求分析规格书,包含功能需求分析、数据需求分析。

功能需求分析介绍该系统具体包含何种功能。

(3)详细设计说明书包含数据表,核心程序,模块相关截图。

数据表为数据库所建立的数据表,至少包含用户信息表、图书信息表表等。

核心程序需列出系统的核心程序。

(4)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可。

(5)整个word文件名为 [姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )需求分析2.1 需求分析本系统是基于JSP的网上图书管理系统。

购书者在注册成为本网站的用户后,就可以浏览网站信息并且购买图书。

书店负责人对数据库等进行操作,及时更新网站信息。

2.2 数据分析(一)用户信息用户是指在本网站注册成功的购书者。

成为本网站的用户后才可以对本网站进行更多的操作。

包括,网上购书、填写订单、订单查询、留言等。

(二)管理员信息管理员负责对网站后台进行管理,包括数据库表的维护和对用户、订单、公告、留言等信息的管理。

39582东北师范大学软件工程19秋在线作业1答案

39582东北师范大学软件工程19秋在线作业1答案

软件工程19秋在线作业1
单选题
1.在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。

A.软件开发管理
B.软件配置管理
C.软件质量管理
D.软件质量控制
答案:B
2.在SD方法中全面指导模块划分的最重要的原则是()。

A.程序模块化
B.模块高内聚
C.模块低耦合
D.模块独立性
答案:D
3.作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用估算软件的是()。

A.项目的成本
B.分析模型
C.需求规格
D.数据项
答案:A
4.中级结构性成本模型COCOMO是一个()。

A.静态单变量模型
B.动态单变量模型
C.静态多变量模型
D.动态多变量模型
答案:C
5.在屏蔽硬件错误的冗错技术中,冗余附加技术有()。

A.三模冗余
B.信息冗余
C.冗余备份程序的存储及调用
D.关键程序和数据的冗余存储和调用
答案:D
6.表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。

A.数据模型
B.对象模型
C.动态模型
D.功能模型
答案:B
7.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫()。

大工秋《软件工程》离线作业答案

大工秋《软件工程》离线作业答案

大工秋《软件工程》离线作业答案第一题:软件工程的定义和目标软件工程是一门研究和应用如何以系统化、规范化、可度量的方法开发和维护软件的学科。

它涉及软件生命周期的所有阶段,包括软件需求分析、设计、编码、测试、部署和维护。

软件工程目标主要有以下几点:1.提高软件质量:通过应用系统化的方法和技术,保证软件的正确性、可靠性、可用性和安全性。

2.提高软件开发效率:通过规范化的过程和工具,提高软件开发团队的协作效率,减少开发周期。

3.控制软件开发成本:通过有效的项目管理和资源分配,控制软件开发成本,提高投资回报率。

4.降低软件维护成本:通过设计可维护的软件系统,降低软件维护的难度和成本。

第二题:软件过程模型的分类及特点软件过程模型是指按照某种方式组织和管理软件开发活动的一种方法。

常见的软件过程模型有以下几种:1.瀑布模型(Waterfall Model):线性顺序的软件开发过程模型,按照需求分析、设计、编码、测试和部署的顺序依次完成。

特点是阶段划分明确,适用于需求变更较少的项目。

2.增量模型(Incremental Model):将软件系统划分为多个小的增量,每个增量在瀑布模型的基础上进行迭代开发。

特点是可以快速交付部分可用的软件产品,适用于需求变更频繁的项目。

3.原型模型(Prototype Model):通过快速构建原型,让用户参与并提供反馈,然后根据反馈进行迭代开发。

特点是可以及早获得用户需求,适用于需求不明确的项目。

4.敏捷模型(Agile Model):强调快速响应需求变化和高度自我组织的软件开发方法。

采用迭代、增量的方式开发,注重团队协作和用户参与。

特点是适用于需求变化频繁且复杂的项目。

第三题:软件需求分析的过程和方法软件需求分析是指明确和理解用户对软件系统的需求,为软件的设计和开发提供基础。

软件需求分析的过程包括以下几个阶段:1.需求获取:通过与用户、项目经理等进行交流和访谈,收集软件需求的初步信息,了解用户的期望以及软件所需的功能和性能。

[奥鹏]东北师范-软件工程19秋在线作业1资料答案

[奥鹏]东北师范-软件工程19秋在线作业1资料答案

软件工程19秋在线作业1【东北师范大学】3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果,或不同的对象收到同一消息可以产生不同的结果。

所指的特性是()。

[A.]继承
[B.]关联
[C.]组合
[D.]多态
[提示:请根据所学知识,完成本题]
正确答案是:D
2.一个软件的宽度是指其控制的()。

[A.]模块数
[B.]层数
[C.]跨度
[D.]厚度
[提示:请根据所学知识,完成本题]
正确答案是:C
3.需求分析阶段的任务是确定()。

[A.]软件系统的功能
[B.]软件开发方法
[C.]软件开发工具
[D.]软件开发费
[提示:请根据所学知识,完成本题]
正确答案是:A
4.规定功能的软件,在一定程度上对自身错误的作用具有屏蔽能力,则称此软件具有什么功能()。

[A.]隐藏
[B.]屏蔽
[C.]容错
[D.]适应
[提示:请根据所学知识,完成本题]
正确答案是:C
5.软件复杂性度量的参数包括()。

[A.]效率
[B.]规模
[C.]完整性
[D.]容错性
[提示:请根据所学知识,完成本题]
正确答案是:B
6.以下软件成本估算模型中,是动态多变量的模型有()。

[A.]Halstead理论模型
[B.]Deiphi专家估算模型
[C.]Putnam估算模型。

大工软件工程课程大作业答案

大工软件工程课程大作业答案

网络教育学院《软件工程》课程大作业题目:企业货物管理系统学习中心:层次:专业:年级:学号:学生:完成日期:总体设计说明书,一、运行环境硬件开发环境:CPU:Intel Pentium 4 2.00GHz内存:2G硬盘:160G软件开发环境:操作系统:Microsoft Windows XP Professional SP2开发工具包:Java(TM) SE Development Kit 6开发工具:MyEclipse Enterprise Workbench 5.5.1 GAJSP服务器:Apache Tomcat 5.5.26数据库:Microsoft SQL Server 2000并安装升级补丁浏览器:Microsoft Internet Explorer 6.0以上二、系统功能模块设计、系统功能模块设计介绍管理人员的登录与注册模块、进货入库管理模块、退货管理模块、商品调价管理模板的具体功能。

登录:用以实现用户的登录和注册。

用户管理:对系统所有的用户以列表形式浏览并能进行删除。

部门管理:对本企业的部门进行管理,有添加、删除、修改等管理。

供应商管理:对提供物资的企业或厂商信息进行添加、删除、修改。

员工管理:对企业的员工进行添加、删除、修改。

进货合同:对企业采购物品的合同进行添加、删除、修改管理。

库房管理:对企业库房进行管理。

库存管理:对所有库存中的物资以列表形式列出,可以对该信息进行修改和删除。

退货管理:对核查不合格的产品情况进行管理。

核查管理:对所采购的物资进行核查,合格进入库房,不合格列入退货列中。

库存查询管理模块:根据查询条件进行查询,查询条件可以是条形码、产品名称、产品类型、所在库房。

三、系统层次结构图需求分析规格书一、功能需求分析本企业货物管理系统根据管理员的ID和密码登陆,登陆成功后根据管理人员的需求选择相应的操作。

在这里包括的模块分别为:登陆模块、用户管理模块,部门管理模块、库房管理模块、货物新增管理模块、库存管理模块、退货单管理模块、库存查询管理模块。

大工19秋《软件工程》在线作业1答案大连理工大学38269

大工19秋《软件工程》在线作业1答案大连理工大学38269

大工19秋《软件工程》在线作业1
单选题
1.包含风险分析的软件工程模型是()。

A.螺旋模型
B.瀑布模型
C.增量模型
D.喷泉模型
答案:A
2.软件开发方法的主要工作模型有()。

A.快速原型模型
B.增量模型
C.瀑布模型
D.以上都对
答案:D
3.软件危机的主要表现是()。

A.对软件开发成本和进度的估计往往不够准确
B.有的软件产品存在质量问题
C.有的软件没有适当的文档资料
D.以上都对
答案:D
4.软件工程三要素是()。

A.方法、技术、C语言
B.方法、工具、过程
C.方法、对象、类
D.方法、过程、模型
答案:B
5.软件工程的概念是哪年提出的()。

A.1988
B.1968
C.1948
D.1928
答案:B
6.数据字典是数据流图中所有元素的定义的集合,一般由以下四类元素组成()。

A.加工条目、数据流、数据存储、数据池
B.加工条目、数据流、数据项条目、文件
C.数据流分量、数据流、数据存储、处理
D.加工条目、数据流分量、数据池、文件
答案:C
7.软件可行性研究实质上是要进行一次()系统分析和设计过程。

A.简化、压缩的
B.详细的
C.复杂的。

大工19秋《软件工程》在线作业2【答案】

大工19秋《软件工程》在线作业2【答案】

大工19秋《软件工程》在线作业2
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.为了提高模块的独立性,模块内部最高程度的内聚是( )。

[A.]逻辑内聚
[B.]时间内聚
[C.]功能内聚
[D.]偶然内聚
[提示:请仔细阅读以上题目,并作答]
正确答案:C
2.下列几种类型中,耦合性最弱的是( )耦合。

[A.]数据
[B.]控制
[C.]内容
[D.]公共环境
[提示:请仔细阅读以上题目,并作答]
正确答案:A
3.一个只有顺序结构的程序(含有4条边,5个顶点),其环形复杂度是( )。

[A.]4
[B.]3
[C.]1
[D.]0
[提示:请仔细阅读以上题目,并作答]
正确答案:C
4.在详细设计阶段,经常采用的工具不包括( )。

[A.]PDL
[B.]PAD
[C.]N-S
[D.]DFD
[提示:请仔细阅读以上题目,并作答]
正确答案:D
5.下面说法正确的是( )。

[A.]测试是为了表明程序是正确的
[B.]测试是为了发现程序中的错误而执行程序的过程
[C.]成功的测试是没有发现错误的测试
[D.]以上都不对
[提示:请仔细阅读以上题目,并作答]
正确答案:B
6.使用程序设计的控制结构导出测试用例的测试方法是( )。

软件工程大作业(答案)

软件工程大作业(答案)
辑模型; 86. 原型模型的优点是系统与用户见面快;开发成功率高,适合于需求不确定的大系统。但缺点也是
很明显的主要是:周期长,开发成本高; 87. 影响软件可维护性因素有三大方面可测试性、可修改性、可理解性。 88. 瀑布模型是以文档为驱动、适合于软件需求明确的软件项目的模型。 89. 软件概要设计的主要任务就是软件结构的设计。 90. 结构化程序设计方法是使用三种基本控制结构__构造程序。 91. 软件生存周期中时间最长、花费的精力和费用最多的一个阶段是_维护__阶段。 92. 对象之间进行通信的构造叫做__消息_____。 93. 为了便于对照检查,测试用例应由输入数据和预期的__输出结果____________两部分组成。 94. 软件概要设计的主要任务就是_软件结构的设计_______。 95. 维护阶段是软件生存周期中花费精力和费用___最多___的阶段。 96. 在面向对象方法中,人们常用状态图描述类中对象的___动态行为________。 97. 可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目__是否值得开发_____。 98. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是__功能需求______。 软
A、不能嵌套使用
B、只能用来写简单的程序
C、已经用硬件实现 D、只有一个入口和一个出口
110.软件生产过程中,需求信息由(D )给出。
A、程序员 B、项目管理者 C、软件分析设计人员 D、软件用户
111.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的(A )。
A、总貌
B、细节 C、抽象
聚。( ╳ ) 48. 概要设计阶段完成的主要文档是概要设计说明书。( √ ) 49. 详细设计是在概要设计之后进行的。它利用概要设计的结果,对系统中的每个模块给出足够的过

大连理工大学2021年春季《软件工程》课程大作业

大连理工大学2021年春季《软件工程》课程大作业

网络教育学院《软件工程》课程大作业题目:超市员工管理系统姓名:报名编号:学习中心:层次:专业:第一大题:谈谈你对本课程学习过程中的心得体会。

通过学习这门课程,了解了很多管理系统需要软件支持,线上老师生动的视频讲学受益匪浅。

不但让我从理论上掌握软件工程。

还有从不同的实例学习。

让理论和实践得到了很好的结合。

学习软件工程过程中,或许有诸多不解,我们要从整体概念上较好地理解和把握、学好软件工程,学习时要注意多看多练,并结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。

在编写系统的过程中,往往要查阅相关资料,特别对程序模块不是很熟悉,希望今后能从事相关软件工程的工作,加强这块的应用。

第二大题:完成下面一项课程设计。

超市员工管理系统1.引言随着超市货物种类和数量的大量增加,超市工作人员的工作量也随之增多,处理事情效率低,导致顾客购物体验感不好。

怎样既可加快办事效率,又能减少工作失误,更好服务于顾客?在信息社会高速发展的今天,为了对超市日常活动信息管理,将研发更准确性、安全性、完成性的员工管理系统。

将极大提高超市员工工作效率,节约人力物力成本。

编写此系统是为了 (1) 为超市提供方便,快捷的结账体系; (2) 为超市提供准确,高效的库存和财务管理系统; (3) 为超市管理人员提供强大的管理和统计商品,资金的功能。

1.1编写目的主要面向超市员工及管理人员更方便管理超市。

2.可行性分析2.1技术可行性实现要熟悉超市员工管理流程:进销存管理、库存管理、财务管理、收银管理、员工管理。

懂得应用主流编程语言,数据库。

并具有一定的软硬件基础。

本系统采用C++语言,依托于Visual Studio 2005开发平台,结合SQL Server 2005进行开发。

2.2经济可行性管理系统可以在本地与网络上共享使用,数据传输安全可靠。

一套系统可以针对一个超市,甚至有几十家连锁超市共用,成本大大减少。

启用该系统,可以减少人力物力、提高销售业绩。

北语 19秋《软件工程》作业_1234

北语 19秋《软件工程》作业_1234

19秋《软件工程》作业_1一、单选题 ( 每题4分, 共15道小题, 总分值60分 )1.A. (A)B. (B)C. (C)D. (D)答:D (131)(9666)(2906)2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )A. 软件工程B. 软件周期C. 软件危机D. 软件产生答:C3.类库这种机制是( )级别的信息共享。

A. 同一类B. 不同类C. 同一应用D. 不同应用答:D4.软件是一种逻辑产品,它的开发主要是()。

A. 研制B. 拷贝C. 再生产D. 复制答:A5.变更控制是一项最重要的软件配置任务,其中“检出”和______处理实现了两个重要的变更控制要素,即存取控制和同步控制。

A. 登入B. 管理C. 填写变更要求D. 审查答:A6.答:B7.面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。

因此面向对象方法有许多特征,如软件系统是由对象组成的;();对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

A. 开发过程基于功能分析和功能分解B. 强调需求分析重要性C. 把对象划分成类,每个对象类都定义一组数据和方法D. 对既存类进行调整答:C8.软件维护的副作用主要有以下哪几种()A. 编码副作用数据副作用测试副作用B. 编码副作用数据副作用调试副作用C. 编码副作用数据副作用文档副作用D. 编码副作用文档副作用测试副作用答:C9.软件测试的目标是()。

A. 证明软件是正确的B. 发现错误降低错误带来的风险C. 排除软件中所有的错误D. 与软件调试相同答:B10.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出()的回答。

A. 确定B. 行或不行C. 正确D. 无二义答:B11.需求分析阶段的任务是确定()A. 软件开发方法B. 软件开发工具C. 软件开发费D. 软件系统的功能12.A. (A)B. (B)C. (C)D. (D)13.汽车有一个发动机。

大工19秋《软件工程》在线作业3满分答案

大工19秋《软件工程》在线作业3满分答案

大工19秋《软件工程》在线作业3试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)【题目】面向对象的主要特征除重载、封装、继承外,还有( )。

A.完整性B.多态性C.可移植性D.兼容性正确的选择是:B【题目】软件部件的内部实现与外部可访问性的分离,是指软件的( )。

A.继承性B.抽象性C.封装性D.共享性正确的选择是:C【题目】在面向对象软件开发方法中,类与类之间主要有以下( )关系。

A.聚集和消息传递B.继承和聚集C.继承和方法调用D.方法调用和一般正确的选择是:B【题目】在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。

动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。

A.系统结构图B.用例图C.状态图D.数据流图正确的选择是:C【题目】面向对象技术中的( )是比较理想的可重用软构件。

A.类B.源代码包含文件C.对象D.子程序库正确的选择是:A【题目】表示瞬时的、行为化的系统的“控制”性质的模型是( )模型。

A.静态模型B.对象模型C.动态模型D.功能模型正确的选择是:C【题目】以下哪一项不属于面向对象的软件开发方法( )。

A.对象模型建模方法B.功能模型建模方法C.UML建模方法D.Jackson方法正确的选择是:D【题目】以下不属于静态单变量模型的是( )。

A.Walston_Felix模型B.Doty模型C.COCOMO2模型D.Bailey_Basili模型正确的选择是:C【题目】要显示描绘软件开发项目各作业的依赖关系,应选择( )。

A.工程网络B.Gantt图C.COCOMO模型D.COCOMO2模型正确的选择是:A【题目】下列模型属于成本估算方法的是( )。

A.以上都不对B.McCabe模型C.Halstead模型D.COCOMO模型正确的选择是:D二、判断题 (共 10 道试题,共 50 分)1【题目】人们把客观世界中的实体抽象为问题域中的对象(object),比如一家由多名雇员组成的公司,这个公司就是唯一的对象,因此对象是固定的。

东师-软件工程19秋在线作业2满分答案

东师-软件工程19秋在线作业2满分答案

软件工程19秋在线作业2【东北师范大学】3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.将软件组装成系统的一种测试技术叫()。

[A.]集成测试
[B.]单元测试
[C.]集合测试
[D.]系统测试
[仔细阅读以上题目,并运用所学知识完成作答]
参考选择:A
2.原型化方法是何种类型的设计过程。

()
[A.]自外向内
[B.]自顶向下
[C.]自内向外
[D.]自底向上
[仔细阅读以上题目,并运用所学知识完成作答]
参考选择:A
3.指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是()。

[A.]独立性
[B.]内聚性
[C.]耦合性
[D.]关联性
[仔细阅读以上题目,并运用所学知识完成作答]
参考选择:B
4.软件详细设计主要采用的方法是()。

[A.]模块设计
[B.]数据库设计
[C.]PDL语言
[D.]结构化程序设计
[仔细阅读以上题目,并运用所学知识完成作答]
参考选择:D
5.统计表明,软件测试工作往往占软件开发总工作量的()。

[A.]20
[B.]40
[C.]60
[D.]80
[仔细阅读以上题目,并运用所学知识完成作答]
参考选择:B
6.相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果,或不同的对象收到同一消息可以产生不同的结果。

所指的特性是()。

[A.]继承
[B.]关联
[C.]组合
[D.]多态。

大工19秋《软件工程》在线作业3答案大连理工大学38257

大工19秋《软件工程》在线作业3答案大连理工大学38257

大工19秋《软件工程》在线作业3
单选题
1.面向对象的主要特征除重载、封装、继承外,还有()。

A.多态性
B.完整性
C.可移植性
D.兼容性
答案:A
2.软件部件的内部实现与外部可访问性的分离,是指软件的()。

A.继承性
B.共享性
C.封装性
D.抽象性
答案:C
3.在面向对象软件开发方法中,类与类之间主要有以下()关系。

A.继承和聚集
B.方法调用和一般
C.聚集和消息传递
D.继承和方法调用
答案:A
4.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。

动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是()。

A.数据流图
B.状态图
C.系统结构图
D.用例图
答案:B
5.面向对象技术中的()是比较理想的可重用软构件。

A.子程序库
B.源代码包含文件
C.对象
D.类
答案:D
6.表示瞬时的、行为化的系统的“控制”性质的模型是()模型。

A.动态模型
B.功能模型
C.对象模型
D.静态模型
答案:A
7.以下哪一项不属于面向对象的软件开发方法()。

A.对象模型建模方法
B.UML建模方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络教育学院
《软件工程》课程大作业如需答案请联系3225776615
题目:
姓名:
报名编号:
学习中心:
层次:
专业:
第一大题:谈谈你对本课程学习过程中的心得体会。

第二大题:完成下面一项课程设计。

2019秋《软件工程》课程大作业
注意:从以下4个题目中任选其一作答。

题目一:超市员工管理系统
总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS 等设计一个超市员工管理系统。

(具体工具平台及语言可以自己根据自己的习惯选用,不必完全按照上述技术要求)
要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报告书)章节。

(2)需求分析规格书,包含功能需求分析、数据需求分析。

功能需求分析介绍该系统具体
包含何种功能。

(3)详细设计说明书包含数据表,核心程序,模块相关截图。

数据表为数据库所建立的数
据表,至少包含超市管理人员表和员工信息表。

核心程序需列出系统的核心程序。

模块相关
截图需列出各个界面的截图。

(4)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可。

(5)整个word文件名为 [姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )
作业提交:
大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台
州奥鹏学习中心[1]VIP)
以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。

如下图所示。

注意事项:
独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!
题目二:企业货物管理系统
总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS
等设计一个企业货物管理系统。

(具体工具平台及语言可以自己根据自己的习惯选用,不必
完全按照上述技术要求)
要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报
告书)章节。

(2)需求分析规格书,包含功能需求分析、数据需求分析。

功能需求分析介绍该系统具体
包含何种功能。

(3)详细设计说明书包含数据表,核心程序,模块相关截图。

数据表为数据库所建立的数
据表,至少包含管理人员信息表、货物信息表、调价记录表等。

核心程序需列出系统的核心
程序。

(4)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可。

(5)整个word文件名为 [姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )
作业提交:
大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台
州奥鹏学习中心[1]VIP)
以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。

如下图所示。

注意事项:
独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!
题目三:图书管理系统
总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS
等设计一个图书管理系统。

(具体工具平台及语言可以自己根据自己的习惯选用,不必完全
按照上述技术要求)
要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报
告书)章节。

(2)需求分析规格书,包含功能需求分析、数据需求分析。

功能需求分析介绍该系统具体
包含何种功能。

(3)详细设计说明书包含数据表,核心程序,模块相关截图。

数据表为数据库所建立的数
据表,至少包含用户信息表、图书信息表表等。

核心程序需列出系统的核心程序。

(4)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可。

(5)整个word文件名为 [姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )
作业提交:
大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台
州奥鹏学习中心[1]VIP)
以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。

如下图所示。

注意事项:
独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!
题目四:医院挂号系统
总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS
等设计一个医院挂号系统。

(具体工具平台及语言可以自己根据自己的习惯选用,不必完全
按照上述技术要求)
要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报
告书)章节。

(2)需求分析规格书,包含功能需求分析、数据需求分析。

功能需求分析介绍该系统具体
包含何种功能。

(3)详细设计说明书包含数据表,核心程序,模块相关截图。

数据表为数据库所建立的数
据表,至少包含医生信息表、挂号单信息表等。

核心程序需列出系统的核心程序。

模块相关
截图需列出各个界面的截图。

(4)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可。

(5)整个word文件名为 [姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )
作业提交:
大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台
州奥鹏学习中心[1]VIP)
以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。

如下图所示。

注意事项:
独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!。

相关文档
最新文档