- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程项目最佳实践期末考核大
《软件工程项目最佳实践》期末考核大纲?
课程名称:软件工程项目最佳实践
课程性质:专业课
课程代码:
学 分:5学分
总 学 时:40学时(理论)
适用专业:软件工程
先修课程:高级语言程序设计、数据结构、数据库原理等
一、考核对象:
大学本科
二、考核的性质、目的:
软件工程项目最佳实践专业课考核旨在考察学生所具有的软件工程的基础知识、基础思想和基础技能,考察学生对软件工程过程、方法、概念、理论体系的掌握程度,以及对软件工程过程和方法实现管理的能力,考察学生软件文档的写作能力。
三、考核方式及要求:
考核方式:提交课程论文
第1类考核题目
“×××××系统”可行性分析
考核目标:学会在项目启动管理过程中如何进行可行性研究,学会撰写《系统可行性研究报告》
课程论文的撰写步骤:
1)通过调研活动,确定具体的项目研究对像(如:移动通信管理系统、超市收银系统、火车订票系统等)。
2)通过调研活动,资料查阅等活动了解本项目的行业特点。
3)制定具体的研究项目,如:
(1)本项目的目的是解决什么问题。
(2)本项目的功能有哪些?
(3)本项目的目前的运行状况如何?
(4)本项目的有何应用前景?
(5)本项目的目前国内外应用情况如何?
4)按照文档的标准格式撰写可行性分析报告,撰写大纲如下:
1.引言
1.1 目的
1.2 项目背景
2.项目组织
3.可行性研究的前提
3.1 要求
3.2 目标
3.3 条件、假定和限制
项目时间:
项目范围:
项目经费:
4.系统功能及特点
5.对现有系统的分析
6.市场前景
第2类考核题目
“×××××”需求分析报告
考核目标:学会在需求分析阶段如何开展需求分析工作,学会撰写《需求分析报告》
课程论文的撰写步骤:
1)通过调研活动,确定具体的需求分析对像(如:物流配送中心管理系统、××淘宝网站设计、旅行社综合管理系统、网上购书管理系统等)。
2)制定需求分析所需的调研项目
(1)本项目目前的系统组成和系统运行架构。
(2)用户希望对目前系统进行哪些改进,增加哪些模块?
(3)如果增加功能和模块,具体措施是什么?
(4)系统的网络架构准备如何搭建。
(5)系统运行是否存在限制?
(6)技术上是否具备?是否需要外包等?
2)查阅资料,了解本行业进展。
3)到客户现场,开展调研活动。获得客户需求的第一手资料。
4)按照文档的标准格式撰写需求分析报告,撰写大纲如下:
1.目的和对象:阐明编写需求说明书的目的,指明读者对象。
2.项目背景描述
2.1 项目的委托单位、开发单位和主管部门。
2.2 该软件系统与其他系统的关系描述本项目的适用场合及处理业务。
2.3 项目名称:本项目的名称,包括项目的全名、简称、代号和版本号。
2.4 名词定义。列出文档中用到的专门术语的定义和缩写词的原文对重要的或是具有特殊意义的名词进行定义。
3.调研情况介绍
描述主要的调研活动及对象。
4.用户特点
4.1 用户业务描述:描述本项目的用户(或潜在用户)使用本项目处理的业务。
4.2 用户情况:介绍本项目的用户(或潜在用户)的情况,包括:
(1)用户的工作流程。
(2)用户的相关部门及职责。
(3)用户的技术水平。
4.3 用户原有系统的情况:介绍用户现在使用的系统的主要情况,包括主要的不足。
5.任务概述
5.1 目标
阐明本项目所需达到的目的、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。
5.2 运行环境
5.2.1 硬件环境:
详细列出本软件运行时所必须的最低硬件配置、推荐硬件配置(如主机、显示器、外部设备等)以及其他特殊设备。
5.2.2 软件环境:
如操作系统、网络软件、数据库系统以及其他特殊软件要求。
5.3 条件与限制
说明本软件产品在实现时所必须满足的条件和所受的限制,以及相应的原因。必须满足的条件包括输入数据的范围以及格式,所受的限制包括软件环境、硬件环境等方面的内容。
5.4 主要特点
说明本软件产品与同类产品相比的特点,即卖点(仅限于自主产品)。
6.功能需求
6.1 功能划分
从用户的角度将产品按功能划分成不同的部分,但应注意此处划分成的部分并不对应于最终程序实现时的不同功能模块。
6.2 功能描述
细化由功能划分所生成的各部分的内容,应包括下列内容:
(1)必须完成的功能以及对此功能的详细描述:按功能类型分类,逐条列出本软件所能完成的各项功能以及对此功能
文档评论(0)