1、 某公司要开发一套办公自动化系统,其中包括人事卡片管理。人事卡片管理要求将员工的基本资料(如:身份证号,姓名,年龄,性别,出生年月,参加工作时间,工龄,学历,职称,职务……)进行管理。(10分)
要求该系统具有对员工的基本资料进行添加、修改、删除的功能,并可多用户多权限访问,可以对用户进行管理,可以多条件查询。请画出上述系统的软件结构图。
1、 项目估算:
功能 估算代码行数 生产率(行/人月) 每行成本(元/行) 成本(元) 人力(人月)
a m b Lw
用户接口控制 1600 2200 2450 315 14
二维几何分析 4000 5100 7300 220 20
计算机图形显示 4150 5000 6300 200 22
外部设备控制 2100 2200 2550 140 28
合计
根据给定数据:
(1)计算出各子功能的代码行数的平均值。(a为最少代码行数,b为最多代码行数,m为最可能代码行数,Lw为估算的代码行数Lw=(a+b+4m)/6)
(2)计算各子功能的成本和人力(工作量)。
(3)计算该项目的总代码行数、总成本和总工作量
要求该系统具有对员工的基本资料进行添加、修改、删除的功能,并可多用户多权限访问,可以对用户进行管理,可以多条件查询。请画出上述系统的软件结构图。
1、 项目估算:
功能 估算代码行数 生产率(行/人月) 每行成本(元/行) 成本(元) 人力(人月)
a m b Lw
用户接口控制 1600 2200 2450 315 14
二维几何分析 4000 5100 7300 220 20
计算机图形显示 4150 5000 6300 200 22
外部设备控制 2100 2200 2550 140 28
合计
根据给定数据:
(1)计算出各子功能的代码行数的平均值。(a为最少代码行数,b为最多代码行数,m为最可能代码行数,Lw为估算的代码行数Lw=(a+b+4m)/6)
(2)计算各子功能的成本和人力(工作量)。
(3)计算该项目的总代码行数、总成本和总工作量