《软件工程》大作业评分标准(2010年春季学期)
2023修正版大工春《软件工程》大作业

大工春《软件工程》大作业大工春《软件工程》大作业1. 引言本文档是大工春《软件工程》大作业的技术文档,旨在介绍该大作业的相关要求、设计和实现。
本大作业的任务是设计和实现一个简单的软件工程管理系统,该系统能够帮助团队进行项目管理、任务分配和进度跟踪。
2. 需求分析本大作业的需求主要包括以下几个方面:1. 用户管理:系统需要支持用户的注册、登录和权限管理,以便团队成员能够使用系统进行项目管理操作。
2. 项目管理:系统需要支持项目的创建、编辑和删除,以及项目的基本信息的设置,例如项目名称、描述等。
3. 任务管理:系统需要支持任务的创建、分配和跟踪,以便团队成员能够明确任务的执行情况和进度。
4. 进度报告:系统需要支持项目进度报告,以便团队成员和项目负责人能够及时了解项目的整体进展和问题。
5. 团队协作:系统需要支持团队成员之间的协作,例如通过系统内部发送消息或讨论来进行沟通。
3. 设计与实现为了满足以上需求,我们采用了以下的设计和实现方案:3.1 技术栈选择为了快速地实现一个简单可用的软件工程管理系统,我们选择了以下技术栈:- 前端技术:使用React框架进行前端页面的开发,使用Ant Design作为UI组件库。
- 后端技术:使用Node.js作为后端的开发语言,使用Express框架进行Web应用程序的开发。
- 数据库:使用MySQL作为数据存储的数据库。
3.2 系统架构设计本系统采用前后端分离的架构设计,前端与后端通过API进行通信。
前端负责展示页面给用户,并将用户的操作请求发送给后端。
后端负责接收请求,并进行相应的操作后返回数据给前端。
在后端,我们采用了MVC的设计模式,将业务逻辑、数据库操作和路由处理分离。
3.3 数据库设计系统的数据库采用MySQL进行存储,包括以下几张表:- 用户表:用于存储用户的基本信息,例如用户名、密码、邮箱等。
- 项目表:用于存储项目的基本信息,例如项目名称、描述、创建者等。
《软件工程》大作业评分标准(2010年春季学期)

07软件工程专业
09-10学年第二学期《软件工程》大作业结业评分标准
1、作业要求
(1)大作业题目明确
完成题目的《******系统分析与设计》
需求规格说明书、
概要设计说明书(含数据库设计、界面设计)按照范文格
详细设计说明书式(封面严
部分模块的编码说明格按照范文格
测试计划式)打印装订
测试报告成册
(2)在各个文档中使用正确的模型(UML)和图表说明相应问题
(3)完成主要功能的代码
(4)把所有代码刻盘、并撰写说明文档一并刻盘。
2、评分标准
(1)分析、设计文档完整,完成主要功能代码编写。
(起评分75分)
(2)在完成(1)的基础上,在文档中能使用正确的模型、图表说明相应的问题。
(起评分85分)
(3)在完成(1)(2)的基础上,能使用所学习过的架构配置完整的开发框架(起评分90分)
(4)在完成(1)(2)(3)的基础上,能较准确的使用相应数据库管理软件进行数据库设计。
(起评分95分)
(5)严格杜绝抄袭和剽窃他人(包括网络下载)成果。
如果有上述嫌疑,起评分为60分。
(6)有以下情况之一、成绩为50分以下①封面不按照模板打印②文档不全③文档中未使用分析设计模型④思维混乱,东拼西凑,态度不认真⑤代码未刻盘⑥光盘没有按照要求粘贴说明性标签。
(7)未按时间提交文档和代码。
成绩为0 分计算。
文档最终提交时间是2010年7月9日下午17.00
光盘粘贴标签格式
光盘中存储文件内容及文件命名格式。
大作业检查评分标准

一、及格
登陆界面,要求有权限控制,角色划分
最少要有一个实体Bean,可以把报名者信息作 为实体Bean
可以对报名者进行增删改查(使用无状态 SessionBean调用实体Bean) 使用session、javaBean和JSP的基本技术
必须有对数据库的操作
体现分层设计思想,基本使用了MVC架构 设计基本符合要求,实现基本功能
四、分数分配参考比例
1 .系统设计:符合要求,包括功能要求和设 计要求。在设计要求中,要实现分层设计: 显示层、业务层、数据层。占成绩的30%。 2 .系统实现:在规定的环境下,系统能正常 运行,要对每个模块及之间的关系进行检查。 占成绩的50%。
3 .系统文档:提交开发系统的全部文档,特 别注意检查配置文件和代码的完整性。占成 绩础上,实现如下功能:
页面美观,跳转流畅,没有卡壳 实现多个Beans
实现了较多的系统要求,即功能实现的比较完 整
实现和设计相一致 实现诸如班级管理,收费管理,报名资料的上 传和下载等功能中的一项或者多项
三、优秀
在完成良好成绩要求的基础上,实现如下功能:
功能和设计要求相符合,完全实现了分层思想
实现了多个Beans,Bean之间实现了对应的关 系(例如报名者和班级之间的多对一的关系) 使用了EJB QL,事务控制等。基本使用了jsp>sessionBean->entityBean->数据库模式;
数据库使用了触发器等一些高级技术
实现了网上报名系统的大部分功能,功能完整, 运行流畅,基本达到实用要求。
《软件工程综合课程设计》评分标准(参考)

《软件工程综合课程设计》评分标准(参考)说明:按照学校发布的课程设计评分页中的8个评分项,根据《软件工程综合课程设计》实际,分解学校评分项为若干评分子项,并按评分等级记分(见下表),力求做到课程设计评分的精细化、一致行和可比性。
各子项分数合计成各项分数,各项分数合计成本次课程设计成绩。
评分等级与记分对照表1、课程设计中的创造性成果(10分)1)课题具有国内或国际领先(4分)2)具有自主创新的算法或应用最新的研究成果(专利)(3分)3)使用最新的开发工具、技术平台和运行环境(3分)2、学生掌握课程内容的程度(20分)1)提供了较好的涵盖了需求、可行性和概要设计等的方案(5分)2)在设计和实现中应用了软件工程的原理或方法(5分)3)技术路线(开发工具、运行环境等)合理可行(5分)4)提供了可行的测试计划(5分)3、课程设计完成情况(20分)1)按模板格式和内容提交完整的课程设计文档(5分)2)提供了较完整的数据字典(数据库表)(4分)3)完成了系统主要功能的UI设计或实现(4分)4)提供了较完整的测试用例(4分)4)按时提交课程设计文档(3分)4、课程设计动手能力(15分)1)数据库表设计合理满足需求(5分)2)UI设计一致美观、程序代码清晰规范(5分) 3)考虑系统出错与异常情况(5分)5、文字表达(5分)1)阐述问题准确完整(3分)2)文档文字通顺流畅(2分)6、学习态度(5分)1)态度端正、认真负责(3分)2)及时响应指导老师的通知和任务安排(2分)7、规范要求(15分)1)文档段落格式规范一致(3分)2)标题和正文字体大小一致(3分)3)图形和表格格式规范(4分)8、课程设计论文的质量(10分)1)文档摘要和目录完整准确(2分)2)参考文献完整正确且被引用(2分)3)段落和层次结构合理、处理逻辑清晰(3分)4)表述准确、内容通畅、结论正确(3分)。
软件工程4卷评分标准

一、填空题(每空2分,共60分)1、技术可行性、经济可行性和操作可行性。
2、传统方法学和面向对象方法学。
3、问题分析、需求描述及需求评审4、数据模型、功能模型和行为模型。
5、概要设计和详细设计6、模块7、过程抽象和数据抽象8、编码和测试9、清晰性和可理解性10、对象模型、动态模型、功能模型11、文档12、单元测试13、数据字典14、黑盒测试技术。
15、顺序结构、选择结构和循环结构二、名词解释(每小题3分,共15分)1、软件可靠性:程序在给定的时间间隔内,按照规格说明书的规定成功地运行的概率。
2、需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。
3、软件工程:是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。
4、软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
5、软件过程是指软件生存周期所涉及的一系列相关过程。
三、简答题(每小题5分,共15分)1、面向对象分析的主要优点是什么?答:面向对象的优点主要包括以下几点:(1)加强了对问题域和系统责任的理解;(2)改进与分析有关的各类人员之间的交流;(3)对需求的变化具有较强的适应性;(4)支持软件复用。
(5)贯穿软件生命周期全过程的一致性。
(6)实用性;(7)有利于用户参与。
2、需求分析的任务是什么?答:需求分析的任务是:1)确定对系统的综合要求. 2)分析系统的数据要求3)导出系统的逻辑模型4)修正系统开发计划。
3、成本/效益分析的目的是什么?答:成本/效益分析的目的是要从经济角度分析开发一个特定的新系统是否划算,从而帮助客户组织的负责人正确地作出是否投资于这项开发工程的决定。
四、综合题(10分)复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。
《软件工程》课程试题05-A-评分标准

广东海洋大学2007 —— 2008学年第二学期 《软件工程》课程试题评分标准□ 考试 卷 卷 一、 填空题(每空1分,共20分) 1、可行性研究需要从_技术_可行性、_经济_可行性、_社会_可行性、_操作_可行性四个方面分析研究每种解决方法的可行性。
2、数据流图有四个基本成分:_数据流_、_数据处理(加工)_、_数据存储_、_外部实体(数据源点和终点)_。
3、软件结构的设计是以_模块__为基础的,以需求分析的结果为依据,从实现的角度进一步划分为__模块__,并组成模块的__层次结构__。
4、程序流程图又称为_程序框图_,应由_三种基本控制结构__顺序组合和完整嵌套而成,不能有__相互交叉__的情况,这样的流程图是__结构化__的流程图。
5、“面向对象”是把一组对象中的数据结构和行为_紧密地_结合在一起组织系统的一种策略,传统的思想是将数据结构和行为_松散地_连接在一起。
6、软件维护的内容有_改正性_维护、_适应性_维护、完善性_维护、预防性维护四种。
二、 选择题(每小题2分,共20分) 1、软件是一种( B )产品。
A 、有形 B 、逻辑 C 、物质 D 、消耗 2、在软件生命周期中,用户主要是在( A )参与软件开发。
A 、软件定义期B 、软件开发期C 、软件维护期D 、整个软件生命周期过程中3、在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是( D )。
班级:姓名: 学号: 试题共页加白纸张密封线GDOU-B-11-302A、工作阶段间的等待时间B、生产原型的复杂性C、参与人员所需的工作站数D、参与人员之间的通信困难4、进行需求分析可使用多种工具,但( C )是不适用的。
A、数据流图B、判定表C、PAD图D、数据字典5、软件设计一般分为总体设计和详细设计,它们之间的关系是( A )。
A、全局与局部B、抽象与具体C、总体与层次D、功能与结构6、一个( C )能用不同的方法表示它的特征。
软件工程大作业(2)(答案)

软件工程大作业(2)(答案)软件工程作业第二部分一、填空1.结构化分析方法的分析策略是___自顶向下逐步求精_______。
2.衡量模块独立性的两个定性标准是_耦合性与内聚性________。
3.软件集成测试的方法主要有两种,它们是___渐增式与非渐增式测试_______。
4.继承性是子类自动共享其父类的__数据结构和方法____________机制。
5.在面向对象方法中,人们常用状态图描述类中对象的___动态行为________。
6.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,则称该软件为____容错_____软件。
7.可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目_是否值得开发_。
8.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是__功能需求_。
9.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是__维护_____阶段。
10.对象之间进行通信叫做__消息_____。
11.计算机辅助软件工程这一术语的英文缩写为_CASE_______。
12.McCall提出的软件质量模型包括______11________个软件质量特性。
13.为了便于对照检查,测试用例应由输入数据和预期的___输出结果____两部分组成。
14.软件结构是以____模块__________为基础而组成的一种控制层次结构。
15.结构化语言(PDL)是介于自然语言和____形式语言____之间的一种半形式语言。
16.软件概要设计的主要任务就是__软件结构的设计______。
17.结构化程序设计方法是使用___三种基本控制结构____构造程序。
18.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个__自底向上或相反顺序 _____集成的过程。
19.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和__数据存储对象_____。
二、选择1.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法( C )A、基于瀑布模型的结构化方法B、基于需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法2.面向对象的开发方法中,(B)将是面向对象技术领域内占主导地位的标准建模语言。
程序设计大作业评分标准

程序设计大作业评分标准一、功能实现(40 分)1、核心功能完整性(20 分)作业要求的主要功能是否全部实现,这是最基本也是最重要的考量点。
如果关键功能缺失,会严重影响得分。
功能的实现是否准确无误,能否按照预期的逻辑和规则正常运行。
2、功能拓展与优化(10 分)除了基本功能外,是否有额外的功能拓展,以展示学生的创新和深入思考能力。
对已实现的功能是否进行了优化,提高程序的性能和效率。
3、功能的实用性(10 分)所实现的功能在实际应用场景中是否具有价值和实用性。
是否考虑了用户的需求和使用习惯,使程序具有良好的用户体验。
二、代码质量(30 分)1、代码规范(10 分)变量和函数的命名是否清晰、具有描述性,便于理解代码的逻辑和功能。
代码的排版是否整齐、有良好的缩进,增强代码的可读性。
2、代码结构(10 分)程序是否采用了合理的架构和模块化设计,各模块之间的职责划分是否明确,便于维护和扩展。
代码的逻辑是否清晰,是否避免了复杂和混乱的控制流。
3、代码效率(10 分)对于算法和数据结构的选择是否合理,是否能够有效地利用系统资源,提高程序的运行速度。
是否避免了不必要的重复计算和内存浪费。
三、文档撰写(15 分)1、需求分析(5 分)清晰地阐述程序的需求和目标,包括用户的需求、功能要求和性能要求等。
2、设计文档(5 分)详细描述程序的总体设计、模块设计、数据结构设计和算法设计等,使读者能够理解程序的架构和实现思路。
3、测试文档(5 分)提供充分的测试用例和测试结果,证明程序的功能正确性和稳定性。
四、创新性(10 分)1、技术创新(5 分)是否采用了新的技术、算法或框架,以提高程序的性能或实现独特的功能。
2、思路创新(5 分)在解决问题的思路和方法上是否有独特的见解和创新,展现出与众不同的思考方式。
五、团队协作(5 分)(如果是团队作业)1、分工合理性(2 分)团队成员之间的任务分工是否明确、合理,是否充分发挥了每个成员的优势。
软件工程大作业(答案)

3
A、数据流 B、数据流图 C、数据库 D、数据结构
105.数据流图中,当数据流向或流自文件时(B )。
A、数据流要命名,文件不必命名
B、数据不必命名,有文件名就足够了
C、数据流和文件均要命名,因为流出和流进的数据流是不同的
D、数据流和文件均不要命名,通过加工可自然反映出。
106.结构化程序设计主要强调程序的(C )。
聚称为偶然内聚。 77. 一个模块直接调用的模块数目称为模块的扇出,一个模块被多少上级模块直接调用称为模块的扇
入。 78. 详细设计的工具有图形工具、表格工具和语言工具。 79. 为使用流程图描述结构化程序,限制流程图有五种基本的控制结构顺序型、选择型、while型循
环、until循环、多情况型选择。 80. IPO图由输入、处理和输出三个框组成。这个图的特点是能够直观的显示三者之间的关系。 81. 面向对象方法是一种运用对象、类、封装、聚合、消息传送、多态性等概念来构造系统的软件开
并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为差别估算法 ____。 三、 选择题 102.程序设计属于软件开发过程(C )阶段。 A、设计 B、编程 C、实现 D、编码 103.在软件的分析阶段,常用(C )来描述业务处理系统的信息来源、存储、处理和去向。 A、E-R 图 B、框图 C、DFD D、时序网络 104.结构设计是一种应用最广泛的系统设计方法,是以(A )为基础、自顶向下、逐步求精和模块化 的过程。
《软件工程》实践考核方式和成绩评定办法

《软件工程》课程教学考核方式和成绩评定办法1、考核方式:英语闭卷考2、成绩评定办法:平时(10%):平时成绩由作业、出勤等构成。
期中英语闭卷考(20%)期末英语闭卷考(70%)《软件工程》实践考核方式和成绩评定办法《软件工程》课程的实践环节包括章节实验和CDIO实践。
章节实验以传统实验为主。
CDIO实践以CDIO人才培养模式为指导,以项目为实施形式,以校内外实习基地为依托,最终落实CDIO的全部过程。
CDIO实践又分为四类:构思性实践、设计性实践、实现性实践、运作性实践。
学生自由组合,按照4-10人的规模分成若干小组,每组设一个项目经理。
实践模块考核方式和成绩评定办法如下:1、章节实验本课程的总成绩=出勤率(10%)+现场评估(30%)+实践报告(60%);出勤情况:不允许迟到,迟到15分钟按缺席计,扣除2分(占10%)。
平时成绩:教师根据学生完成实践的内容,实践操作及平时表现给出成绩(占30%)。
实践报告考核评定:由认课教师或教辅人员批阅得出成绩(占60%)。
具体操作办法:现场操作:在实践过程中根据现场独立操作的水平打分,等级如下:1. 优秀:学生能够较快地完成实践内容,独立完成分析与研究工作,能够解决工作中非严重的问题;2. 良好:学生能够在教师的指导下完成实践内容,完成相应的分析与设计工作,发现工作中的问题;3. 中等:学生能够在教师的指导下完成实践内容,在教师的指导下完成分析与设计任务;4. 及格:学生能够在教师的指导下完成部分实践内容,在教师的帮助下完成部分分析与设计任务;5. 不及格:学生不能够完成实践内容,无法完成分析与设计工作。
提交报告:在实践结束后要求学生提交实践报告,根据实践报告的总结和表述的水平进行打分,等级如下:1. 优秀:实践报告数据详实,表述清晰,对实践结果具有较深层次的思考;2. 良好:实践报告数据详实,表述清晰,对实践结果具有一定的思考;3. 中等:实践报告数据完整,表述清楚;4. 及格:实践报告数据基本完整,表述词能达意;5. 不及格:实践报告数据不全,表述不清。
大工22春《软件工程》大作业题目及要求(二)2024

大工22春《软件工程》大作业题目及要求(二)引言概述:《软件工程》大作业是大工22春学期课程的一部分,本文将介绍该作业的题目和要求。
本次作业旨在让学生运用所学的软件工程知识与技巧,设计和开发一个完整的软件系统。
以下将详细说明作业的题目和要求。
正文:1. 题目确定:1.1 系统功能需求:确定软件系统的基本功能需求,包括输入、处理和输出。
1.2 系统非功能需求:确定软件系统的非功能需求,如性能、可靠性、安全性等。
1.3 系统界面设计:设计软件系统的用户界面,包括布局、颜色和交互方式等。
1.4 数据库设计:设计软件系统所需的数据库结构和关系,包括表和字段的定义。
1.5 系统架构设计:确定软件系统的整体架构,包括模块划分和接口定义等。
2. 开发要求:2.1 项目计划:制定软件开发的时间计划,并按计划完成不同阶段的开发任务。
2.2 编码实现:根据题目要求和设计文档,使用合适的编程语言和工具进行编码实现。
2.3 单元测试:编写单元测试用例,验证软件系统的各个模块和功能的正确性。
2.4 集成测试:将各个模块集成,进行整体测试,并解决其中的问题和bug。
2.5 用户测试:邀请用户参与测试,收集用户的反馈意见,并进行相应的优化和改进。
3. 文档要求:3.1 需求分析文档:详细描述软件系统的功能需求和非功能需求,包括用例、流程图等。
3.2 系统设计文档:详细阐述软件系统的界面设计、数据库设计和系统架构设计等。
3.3 编码实现文档:记录编码实现过程中的思路、方法和遇到的问题及解决方案。
3.4 测试文档:描述软件系统的测试策略、用例和测试结果,包括单元测试和集成测试。
3.5 用户反馈文档:总结用户的测试反馈和意见,并记录相应的优化和改进措施。
4. 完成要求:4.1 完整性:软件系统需按照题目要求实现所有功能,并满足相应的非功能需求。
4.2 高质量:软件系统的代码规范、功能正确性和性能稳定性等方面达到高质量要求。
4.3 文档齐备:相应的需求分析文档、系统设计文档和测试文档等都需完成且齐备。
大工春《软件工程》大作业-无删减范文

大工春《软件工程》大作业大工春《软件工程》大作业1. 简介本文档旨在介绍大工春《软件工程》课程的大作业要求和相关内容。
该作业是课程的主要评估项目之一,要求学生团队合作完成一个软件工程项目,并撰写相应的文档,以展示团队在软件工程实践中的能力。
2. 作业要求2.1 项目选择学生团队可以选择一个真实或虚拟的软件项目进行开发。
项目可以涵盖各个领域,如移动应用、网站、桌面应用等。
团队需提前向教师申请选题,并在教师的指导下进行项目规划。
2.2 团队合作每个团队由3-5名成员组成,要求成员分工明确,项目进度顺利进行。
团队成员需要充分合作,分享经验和知识,确保项目的高质量完成。
团队需要每周向教师提交进度报告,以便教师跟进项目进展和提供指导。
2.3 项目规划在项目启动阶段,团队需要制定详细的项目规划,包括项目目标、需求分析、开发计划、测试计划等。
项目规划应该合理、可行,并在整个项目周期内得到有效执行。
2.4 设计与实现根据项目规划,团队需进行系统设计和实现。
设计阶段需要绘制系统架构图、数据库设计图等,确保系统具有良好的可扩展性和可维护性。
实现阶段需要编写代码,并进行代码审查,保证代码质量。
2.5 测试与调试团队需要制定相应的测试计划,并进行单元测试、集成测试和系统测试,确保系统的功能和性能得到验证。
测试过程中发现的问题应及时修复,并进行相关的调试。
2.6 文档编写团队需要按照要求撰写相关文档,包括但不限于需求文档、设计文档、测试文档、用户手册等。
文档应该清晰、完整地描述项目的各个方面,方便他人理解和使用系统。
2.7 最终展示在项目完成后,团队需要进行最终展示,展示项目的功能、特点和创新之处。
团队成员需要向教师和其他团队展示自己的项目,并回答相关问题。
3. 作业评分教师将根据团队的项目成果、文档质量和最终展示等方面进行评分。
团队成员之间的贡献度也将被考虑在评分中。
评分将综合考虑团队的团结合作精神、创新能力、项目规划与管理能力等因素。
中央电大《软件工程》平时作业1、2、3、4次及答案

软件工程第1次作业一、填空题(每空2分,共20分)二、单项选择题(将一个正确的答案代码填入括号中,每小题3分,共15分) 1.( )是用户和设计交换最频繁的方法。
A. 原型化方法B.瀑布模型方法C. 螺旋模型方法D. 构件组装模型方法2.下列哪个阶段不是软件生存期三个阶段中的内容( )。
A. 计划阶段B.开发阶段C. 编码阶段D. 维护阶段3.下列( )操作产生的副作用属于数据副作用。
A. 修改子程序B.局部变量的再定义C. 删除标识符D.修改对编辑条件的测试4.软件测试的目的( )。
A. 避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误5.完成详细设计的工具不包括( )。
A.PAD图B.数据流图C.HlP()图D.程序流程图三、多项选择题(将一个以上正确的答案代码填入括号中,每小题3 分,共15分) 1.应从( )等方面研究可行性。
A. 经济可行性B.技术可行性C. 运行可行性D.法律可行性2.对于下列的数据流图的局部,有关描述中正确的是( )。
A. 该图为第一层数据流图3.需求分析阶段结束后,交出的文档中应该包括( )。
A. 数据流图B.数据字典C. 简明的算法描述D.项目的经费预算4.软件管理工作涉及到的直接对象包括( )。
A. 软件开发人员B.硬件设备C. 项目经费D.软件项目5.在软件设计中,( )耦合应尽量避免。
A. 控制B.数据C.内容 D. 标记四、判断题(正确的在括号内打上“√”,错误的打上“X”。
每小题2分,共10分)1。
软件危机是指在软件开发和维护过程中遇到的一系列严重问题。
( )2,结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。
( ) 3.UML只能应用于软件系统模型的建立。
( )4.程序设计语言中应绝对禁止使用GOTO语句。
大工13春《软件工程》大作业题目及要求

网络教育学院《软件工程》课程设计题目:学习中心:层次:专业:年级:年春/秋季学号:学生:辅导教师:完成日期:年月日2013年9月份《软件工程》课程设计注意:从以下5个题目中任选其一作答。
题目一:超市员工管理系统总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS等设计一个超市员工管理系统。
(具体工具平台及语言可以自己根据自己的习惯选用,不必完全按照上述技术要求)要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报告书)章节。
或者包括(总体设计说明书、详细设计说明书、测试报告书)章节。
(2)需求分析规格书,包含功能需求分析、数据需求分析。
功能需求分析介绍该系统具体包含何种功能。
数据需求分析主要介绍系统实体联系图,绘出一幅ER图。
(3)总体设计说明书包含运行环境、系统功能模块设计、系统层次结构图。
运行环境包含系统的软硬件环境,如使用何种编程语言,何种数据库。
系统功能模块设计介绍超市管理人员的登录与注册模块和超市对员工信息管理模板(增加、删除、修改)这两个模块的具体功能。
系统层次结构图需绘制一幅层次结构图。
(4)详细设计说明书包含数据表,核心程序,模块相关截图。
数据表为数据库所建立的数据表,至少包含超市管理人员表和员工信息表。
核心程序需列出系统的核心程序。
模块相关截图需列出各个界面的截图。
(5)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可(6)整个word文件名为[姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )作业提交:大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台州奥鹏学习中心[1]VIP)以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。
如下图所示。
截止时间:2013年9月3日前。
软件工程综合作业和评分标准

软件工程综合作业和评分标准13计信和13计网软件工程综合作业和评分标准格式要求:作业文档包含封面、目录和以下的四个阶段;一级标题用宋体三号字加粗,正文用宋体四号字,小标题是宋体四号字加粗;正文要有页眉(文档的名字)、页码(居中对齐);排版美观。
内容要求:一、研发项目—问题定义-------------------------------25分目的:完成软件研发项目的题定义内容:1)选定研发的软件项目,确定项目名称和代号。
2)编写“问题定义说明书”和“可行性研究报告”“问题说明书”的内容1、项目:项目名称2、背景:3、项目目标:4、项目范围:5、初步设想:6、项目开发时间:“可行性研究报告”参考之前做过的可行性研究报告内容。
二、研发项目—需求调研-----------------------------25分目的:需求调研和收集方法的掌握内容:1)确定你所选取的需求收集方法。
2)问卷调查表的样表设计。
三、研发项目-需求分析-------------------------------25分目的:软件研发项目的需求分析内容:1、分析目标系统的功能性需求;2、分析目标系统的非功能性需求;3、分析目标系统的其它需求;4、设计编写“软件需求规格说明书”。
“需求分析说明书”的内容1、功能性需求分析1)目标系统分为哪几个模块;2)每个模块数据流说明:输入、处理、输出,画出数据流图;2、非功能性需求分析:1)约束限制:时间、人员、费用等;2)保密需求:所有项目相关文档资料流传要求;3)开发工具要求;4)硬件设备要求;5)后台数据库要求四、软件研发项目—软件设计----------------------------25分目的:了解系统的总体设计和详细设计。
内容:基于自选系统的结构,完成E-R图的绘制。
E-R图中包含对象(实体)、联系、属性。
软件工程期末大作业

软件工程期末大作业提交要求和评审标准
一.提交时间:2011-01-07,下午15:00之前。
迟后不收。
二.软件工程期末大作业提交内容
1.电子文档:
按照老师的《永乐电器进销存管理系统》案例的目录结构和文档内容进行提交,每个目录中文档名称一致,内容为自己项目的设计内容。
2.打印文档:
编写软件工程课程设计报告,并按A4纸格式打印出来。
原则上不超过80页,但不少于40页。
三.期末大作业评审标准:总成绩70分
电子文档提交方式: 刻录光盘,粘贴到打印文档后面。
光盘粘贴标签格式
光盘中存储文件内容及文件命名格式
(1)按案例的目录结构和目录内的文档
(2)打印文档的电子文档,放在光盘根目录:
命名格式:SE_软件工程期末项目文档_班级_性名_学号.doc。
《软件工程》大题作业

附加题:1、对下列子程序进行调试:procedure example(y,z: real; var x: real)beginif (y>1) and (z=0) then x:=x/y;if (y=2) or (x=l) then x:=x+l;end.该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。
答题要求:(1)画出流程图。
(2)用白盒法设计测试用例,并写出它所满足的是何种覆盖标准、预期结果以及路径。
答:(1)流程图(2)用白盒法中条件组合覆盖设计测试用例:①y=2, z=0, x=4;②y=2, z=1, x=1;③y=1, z=0, x=2;④y=1, z=1, x=1.2、某报表处理系统要求用户输入处理报表的日期,日期限制在2003年1月至2008年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。
系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月。
现要求用黑盒测试法中的边界值法写出测试用例。
答:输入条件测试用例说明测试数据报表日期的1个数字字符 5类型及长度5个数字字符200357个数字字符2003005有1个非数字字符2003.5全部是非数字字符MAY---6个数字字符200305日期范围在有效范围200301边界上选取200812数据200300200813月份范围月份为1月200301月份为12月200312月份<1 200300月份>12 2003133、对以下程序进行测试:PROCEDURE EX(A,B:REAL;VAR X:REAL);BEGINIF(A=3)OR(B> 1)THEN X:=A×BIF(A>2)AND(B=0)THEN X:=A-3END先画出程序流程图。
再按不同逻辑覆盖法设计一种(写出名称)测试数据。
答:语句覆盖A=3 B=04、程序功能说明书指出,某程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒法设计测试用例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
07软件工程专业
09-10学年第二学期《软件工程》大作业结业评分标准
1、作业要求
(1)大作业题目明确
完成题目的《******系统分析与设计》
需求规格说明书、
概要设计说明书(含数据库设计、界面设计)按照范文格
详细设计说明书式(封面严
部分模块的编码说明格按照范文格
测试计划式)打印装订
测试报告成册
(2)在各个文档中使用正确的模型(UML)和图表说明相应问题
(3)完成主要功能的代码
(4)把所有代码刻盘、并撰写说明文档一并刻盘。
2、评分标准
(1)分析、设计文档完整,完成主要功能代码编写。
(起评分75分)
(2)在完成(1)的基础上,在文档中能使用正确的模型、图表说明相应的问题。
(起评分85分)
(3)在完成(1)(2)的基础上,能使用所学习过的架构配置完整的开发框架(起评分90分)
(4)在完成(1)(2)(3)的基础上,能较准确的使用相应数据库管理软件进行数据库设计。
(起评分95分)
(5)严格杜绝抄袭和剽窃他人(包括网络下载)成果。
如果有上述嫌疑,起评分为60分。
(6)有以下情况之一、成绩为50分以下①封面不按照模板打印②文档不全③文档中未使用分析设计模型④思维混乱,东拼西凑,态度不认真⑤代码未刻盘⑥光盘没有按照要求粘贴说明性标签。
(7)未按时间提交文档和代码。
成绩为0 分计算。
文档最终提交时间是2010年7月9日下午17.00
光盘粘贴标签格式
光盘中存储文件内容及文件命名格式。