软件开发环境与工具实验报告(20xx) - 副本

时间:2024.3.31

本科实验报告

课程名称:                             

实验项目:         (名称)          

实验地点:                             

专业班级:              学号:         

学生姓名:                             

指导教师:                             

20##年   月   日






第二篇:软件项目管理实验报告


软件项目管理实验报告

软件项目管理 课程设计实验报告

学 院:计算机科学与技术学院

专 业:软件工程

班 级:

学 号:

姓 名:

指导教师:

时 间:20xx年12月

实验一 分解项目工作

一.系统设计

子系统构成:

1、功能划分图

(1)管理端子系统

软件项目管理实验报告

图1.1客户端子系统功能划分

(2)客户端子系统

软件项目管理实验报告

图1.2 管理端子系统功能划分 

2、管理端子系统

管理端子系统主要是提供公司人力资源管理人员使用的功能,它的功能分为题库管理、问卷管理、职位发布、简历整理、面试管理等部分。

每个登录者首先要通过安全认证然后确认权限,系统根据相应的权限实现相应的功能。

(1)登录管理

登录管理负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,然后系统判断这个用户的权限信息,不同的登录人可能具有不同的权限,系统根据不同的权限实现不同的功能。

(2)题库管理

题库管理是由管理员登录到系统,实现对知识库试题的增加、删除、修改的功能及提供知识库试题的详细信息。

(3)问卷管理

问卷管理是由管理员登录到系统,根据知识题库中提取出来的题目生成各种类别的问卷,并且对问卷的试题进行增加、删除、修改的功能。

(4)职位发布

职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位进行增加、删除、修改的功能。

(5)简历管理

简历管理是由人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适的简历,同时浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历三个状态。

(6)面试管理

面试管理是由人力资源管理部门的面试管理者通知需要面试的人员具体面试的时间、然后对人员进行面试,记录面试结果。

(7)用户管理

用户管理是由系统管理员增加或删除用户,编辑用户名、用户密码,修改用户权限,使具有不同权限的用户进入系统主界面时,出现在界面左侧栏中的图标数有所不同,具体的图标与用户所具有的权限对应。

3、客户端子系统

应聘者通过公司的招聘网站登录到系统中进行应聘,应聘者通过它提交简历,进行应聘,这就是客户端子系统的功能。在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型,招聘人数等说明,按职位发布日期排序。当点击职位名称时进入职位详细信息页面,如果应聘的话,可以填写简历信息,并回答问卷,最后将问卷连同简历一同提交。

客户端的功能主要包括选择职位、填写简历、回答问卷等功能。

(1)职位选择

应聘者登录到招聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布白期,截止日期,职位类型,招聘人数等,按职位发布日期排序。并对所招聘职位进行详细描述,包括职位名称,职位描述,职位要求,招聘人数等。

(2)简历输入

简历输入包括输入应聘者的基本信息、工作经历、教育经历、基本技能、家属关系、个人简短评价等。

(3)问卷回答

问卷分为价值取向、工作取向两种,问卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两套试题,企业人力资源人员通过问卷的回答情况和简历情况来选择应聘者。

4、角色功能:

(1)应聘者

应聘者,他们的差异比较大,有的学历很高,有的可能很低。有的经验很丰

富,有的可能没有经验等。

(2)人力资源管理人员

他们是公司内部的人,对招聘业务很熟悉。

(3)系统管理人员

系统管理人员对系统很熟悉。

二.各阶段任务

1、需求分析

? 需求获取 ?需求分析 ?需求定义 ?需求验证

2、开发环境准备

? 硬件环境准备 ? 软件环境准备

3、总体设计

? 开发标准确定 ? 架构设计 ? 策略确定 ? 集成测试计划编制

4、详细设计

? 接口设计 ? 模块设计 ? 界面设计 ? 单元测试计划编制;

5、实现阶段

? 编码

? 代码复核

? 单元测试;

6、测试阶段 

? 集成测试 ? 系统测试 ? 测试总结 ? 缺陷跟踪 ? 手册编写;

7、试运行阶段

? 试运行 ? 试运行报告 ? 系统改进;

8、交付阶段

? 验收测试 ? 产品提交 ? 用户培训。

实验二 软件项目进度计划编制

一.实验目的

? 项目工作关系表 ? 项目进度计划甘特图 ? 项目进度计划网络图 ? 项目里程碑计划

二.项目工作关系表

软件项目管理实验报告

软件项目管理实验报告

三.项目进度计划甘特图

软件项目管理实验报告

软件项目管理实验报告

四.项目进度计划网络图

软件项目管理实验报告

五.项目里程碑计划

软件项目管理实验报告

实验三 项目规模成本估算

一、实验目的

1.了解项目成本估算包含的内容;

2.掌握项目成本的估算方法。

二、实验内容

1.按标准估值法

(1)聘请了5位专家,他们对开发成本的最小规模、最大规模及最可能规模的估值如下表。

软件项目管理实验报告

(2)由于采用B/S结构,通过计算,修正系数为1.25。

开发成本采用最有可能规模进行计算:

最小规模平均值

A=(190000+195000+180000+185000+175000)/5=185000(元)

最大规模平均值

B=(230000+235000+200000+220000+240000)/5=225000(元)

最可能规模平均值

M=(210000+215000+190000+205000+220000)/5=208000(元)

由此可得:

开发成本=修正系数*(A+4*M+B)/6 =1.25*207000=258750(元)

管理成本和质量成本=开发成本*管理质量系数=258750*0.28=72450(元) 项目直接成本=开发成本+管理成本+质量成本=258750+72450=331200(元) 项目间接成本=直接成本*间接成本系数=331200*0.25=82800(元)

项目总估算成本=直接成本+间接成本=331200+82800=414000(元)

由此可得:

利润=项目总估算成本* 0.3=414000*0.3=124200(元)

项目的报价=项目总估算成本+利润=414000+124200=538200(元)

2.按COCOMO模型法

(1)代码行估算大约在5KLOC; (2)属于组织型项目; (3)符合中级COCOMO模型; (4)开发费用为1.2万元/人月; (5)考虑成本因素。

开发成本=总计人月数*人月单价=19*1.2=22.8(万元)

管理成本和质量成本=开发成本*管理质量系数=22.8*0.28=6.384(万元) 项目直接成本=开发成本+管理成本+质量成本=22.8+6.384=29.184(万元) 项目间接成本=直接成本*间接成本系数=29.184*0.25=7.296(万元) 项目总估算成本=直接成本+间接成本=29.184+7.296=36.48(万元) 由此可得:

利润=项目总估算成本* 0.3=36.48*0.3=10.944(万元)

项目的报价=项目总估算成本+利润=36.48+10.944=47.424(万元)

3.按自下而上估值法

(1)按功能制作如下项目规模估算表

软件项目管理实验报告

软件项目管理实验报告

(2)按400元/人天考虑开发费用。

开发成本=总计人天数*人天单价= 354 *400=141600(元) 管理成本和质量成本=开发成本*管理质量系数=141600*0.28=39648(元) 项目直接成本=开发成本+管理成本+质量成本=141600+39648=181248(元) 项目间接成本=直接成本*间接成本系数=181248*0.25=45312(元) 项目总估算成本=直接成本+间接成本=181248+45312=226560(元) 由此可得:

利润=项目总估算成本* 0.3=226560*0.3=67968(元)

项目的报价=项目总估算成本+利润=226560+67968=294528(元)

三、项目成本估算总表

软件项目管理实验报告

实验四 软件项目质量、团队、沟通及配置

管理计划编制

一、实验目的

1.掌握软件项目质量管理计划的编制方法; 2.掌握软件项目团队管理计划的编制方法; 3.掌握软件项目沟通计划的编制方法; 4.掌握软件项目配置管理计划的编制方法。

二、实验内容

1.编制软件项目质量管理计划

(1)审查软件开发计划

(2)审查开发工作是否按计划进行 (3)审查文档模板及规范

(4)审查文档是否按模板进行编写 (5)审查代码规范

(6)审查代码是否按代码规范编写 (7)审查测试计划

(8)审查测试是否按计划实施

2.编制软件项目团队管理计划

软件项目管理实验报告

软件项目管理实验报告

3.编制软件项目沟通计划

表2-2软件项目沟通计划

软件项目管理实验报告

软件项目管理实验报告

4.编制软件项目配置管理计划

表2-3配置管理角色职责表

软件项目管理实验报告

注意:配置管理环境: 建议使用CVS或Visual SourceSafe

表2-4配置库的目录结构

软件项目管理实验报告

表2-5配置库的用户权限

软件项目管理实验报告

5.配置项标志

(1)命名规范

本项目配置项命名规范由5个字段组成,从左到右依次为:公司、项目、类型、编号和版本号,如图1所示。这些字段用一横线(-)分隔。

软件项目管理实验报告

图1:配置项命名规范

(2)主要配置项

表4:配置项列表

软件项目管理实验报告

软件项目管理实验报告

(3) 配置项的版本管理

配置项可能包含的分支从逻辑上可以划分成4个不同功能的分支:主干分支、私有分支、小组分支、集成分支。

(4)变更管理

变更管理的流程是:

(1)由请求者提交变更请求,SCCB会召开复审会议对变更请求进行复审,以确定该请求是否为有效请求。典型的变更请求管理有需求变更管理、缺陷追踪等。

(2)配置管理者收到基线修改请求后,在配置库中生成与此配置项相关的波及关系表。

(3)配置管理者将基线波及关系表提交给SCCB,由SCCB确定是否需要修改,如果需要修改,SCCB应根据波及关系表,确定需要修改的具体文件,并在波及分析表中标志出来。

(4)配置管理者按照出库程序从配置库中取出需要修改的文件。

(5)项目人员将修改后的文件提交给配置管理者。

(6)配置管理者将修改后的配置项按入库程序放入配置库。

(7)配置管理者按SCCB标识出的修改文件,由波及关系表生成基线变更记录表,并按入库程序放入配置库。

更多相关推荐:
软件开发环境与工具实验报告

软件开发环境与工具实验题目实验类型专业班级姓名学号实验报告实验一托盘程序设计托盘程序设计验证性计算机科学与技术系网络工程方向100320xx10033120xx年10月17日实验地点软件实验室二一实验目的通过本...

软件开发环境与工具实验报告-计算机0801

《软件开发环境与工具》实验报告专业:计算机科学与技术班级:08-01姓名:杨**学号:***20XX年4月19日实验一CASE工具PowerDesigner的使用一、实验目的:安装PowerDesigner,并…

软件开发环境与工具实验报告

课程名称实验项目实验地点专业班级学生姓名指导教师本科实验报告软件开发环境与工具软件开发环境与工具实验报告逸夫楼402学号闫伟张辉20xx年11月13日

软件开发环境与工具实验报告 -2

课程名称实验项目本科实验报告软件开发环境与工具软件开发工具及C程序20xx年11月20日

软件开发环境与工具实验报告

学号北京工商大学计算机学院实验报告专业软件工程班级学号姓名20xx20xx学年第2学期20xx年3月至20xx年7月班级学号同组同学学号无姓名注实验内容及步骤项目的内容如果较多可以加附页

软件开发环境与工具实验报告

课程名称软件开发环境与工具实验项目六个实验实验地点逸夫楼402专业班级学号学生姓名指导教师赵荣香20xx年11月19日1实验一CASE工具PowerDesiner的使用一实验目的和要求实验目的安装PowerDe...

软件开发环境与工具实验报告

课程名称实验项目实验地点专业班级学生姓名指导教师本科实验报告软件开发环境与工具学号吕进来20xx年1月3日

《软件开发环境与工具》

软件开发环境与工具实验指导书太原理工大学计算机科学与技术学院20xx1027说明本书适用于计算机科学与技术专业计算机工程专业及软件工程专业软件开发环境与工具的实验指导共8个学时覆盖软件开发的过程涉及当前较流行的...

《软件开发环境与工具》实验指导书(20xx)

软件开发环境与工具实验指导书太原理工大学计算机科学与技术学院20xx1104说明本书适用于计算机科学与技术专业计算机工程专业及软件工程专业软件开发环境与工具的实验指导共8个学时覆盖软件开发的过程涉及当前较流行的...

《软件开发环境与工具》实验指导书(现代学院13)

软件开发环境与工具实验指导书太原理工大学计算机科学与技术学院20xx515说明本书适用于计算机科学与技术专业计算机工程专业及软件工程专业软件开发环境与工具的实验指导共8个学时覆盖软件开发的过程涉及当前较流行的软...

软件开发环境与工具实验三报告

一验题目完整单据的设计二实验目的通过本次实验了解单据的类型及重要性掌握两种单据的设计及制作方法特别是单据中的编码以及状态的控制为课程设计做准备三实验要求实验功能要求1实现单据的新增修改删除浏览审核弃审等功能2对...

软件开发环境与工具实验1

软件开发环境与工具实验1,内容附图。

软件开发环境与工具实验报告(18篇)