□ 五阶段
种系统开发方法学范围复杂性完善程度方法方法学分三阶段分15阶段方法学描述完成活动基相章阐述重点:方法学始终户考虑进方法学情况户理员信息服务开发组合作完成系统般功说明书然信息服务员进行系统开发现系统开发占50例户理员应该非常熟悉系统开发体程特应该熟悉单位方法学
系统开发程分五阶段描述五阶段:
1第Ⅰ阶段—系统开始行性研究
2第Ⅱ阶段—系统分析设计
3第Ⅲ阶段—程序设计
4第Ⅳ阶段—转换实现
5第Ⅴ阶段—实现评价
第Ⅰ阶段—系统开始行性研究开发建议系统提供力资源前完成第Ⅰ阶段数工作编写资料第Ⅱ阶段输入第Ⅱ阶段—系统分析设计期间系统分析员户起工作编写详细功系统说明书说明书交程序员然开始第Ⅲ阶段——程序设计第Ⅵ阶段—转换实现期间旦软件开发出建立数文件转换现系统实现新系统第Ⅴ阶段—实现评价开始系统寿命期中生产阶段提出(常忽略)实现评价求
□ 具体开发程
面逐步描述系统开发程具体细节相互影响方法形式等户理员应该信息服务理联系讨公司前方法学时公司部描述方法学手册
1第Ⅰ阶段—系统开始行性研究
第Ⅰ阶段活动中少四阶段活动相致处提供方法包括受拒绝次服务请求方法技术转移性研究合诸程中容第Ⅰ阶段终产品两部分第部分实际行性研究报告包含建议改进系统描述利润成分析第二部分系统初步设计估价成利润必该初步设计第Ⅱ阶段—系统分析设计直接输入
系统初步设计入行性研究数行性研究概念设计基础果描述系统目标花时间太少成估计甚利润估计错误概念指导行性研究注定会导致成高户满意系统初步设计花费时间值拒绝行性研究编写资料必然会证实项目中价值
述编号活动表2092系统开发责矩阵相应
(1)提交服务请求
图2051说明包括受拒绝请求次请求处理种方法请求服务毕竟户做应该户着手进行鼓励户理员请求信息服务员帮助应该次强调业务领域理员应该种服务请求提供合适资料 (2)估价服务请求
正责矩阵中注释样信息服务理员承诺项目(公司方针确定项目)
(3)指定行性研究组
信息服务理户理指定适混合选组成行性分析研究组该组少名系统分析员名户代表组成行性研究组取决行性研究范围时间限制
户代表应该熟悉前专业领域工作户理总理助理专业领域分析员合理候选者户系统分析员具计算机信息处理基础知识情况已越越普遍
必须指定担行性研究组组长怕两行性研究组需组长直1980年止数行性研究组项目组高级系统分析员项目负责领导信息服务部门中两种固定分工做项工作目前越越公司采取样种政策户担项目组组长种责放终户做法进步鼓励户参系统设计种政策取成功验公司已指派具杰出理验具某计算机信息处理知识户员担项目组组长情况组长必须该组工作总安排果求户代表作行性研究组项目组组长时求继续履行业务领域职责该项目肯定失败公司已采种政策动指派受系统影响业务领域理作行性研究组项目组领导该理原工作职责中解脱出()全部时间理行性研究(项目)组种事安排已成流困难户理需离开原业务部门少两月三年回原工作岗位
(4)标列约束条件
系统开发程开始行性研究组信息服务员户理密切合作标列出设备成进度规程软件操作约束条件限制建议系统定义设计
(5)整理现系统资料
整理现系统资料理:果行性研究组充分解现系统效完成建议系统初始设计已建立起数工系统没真正设计系统中必须手稿整理出资料果建议系统改进现计算机信息系统行性研究组需保证现资料完整性保持新版行
现系统形成资料设计阶段提供价值输入(果批准开发该系统)便建议系统遭拒绝现系统提供基资料透彻理解理系统现系统资料四部分组成:①系统报告资料②系统数文件③系统数元④说明现系统数信息工作流程图表前三部分(报告文件数元)分类:
①前建议系统中目前形式保留
②前修改建议系统中
③前建议系统中删保留
例列出现报告标准资料述分类定种状态报告标明相周期(天周)分发范围
现系统数文件标明关存储介质(3×5卡片磁带马尼拉折纸机磁盘等等)存储方式例名字址文件存储许张3×5卡片名字字母序排列工系统保存文件数总令吃惊便业务领域理员完善现文件资料文件记录样式简单描述附文件表中
系统数元(社会保险号顾客名货号等等)直接列出必关系关文件数元常文件中重复出现状态指示符外果数名字说明必须数数元进行描述关数元信息包括更新求(天周月根需更新等等)源(代办处资料系统工作员等等)职责(部门名负责更新者职务)图2093说明整理现系统资料时数元采种典型格式
通系统简化输入处理输出等基组成部分表示整理现系统资料工作程然图形描绘出部分间逻辑关系种图表示技术做件事流行(定)流程图更结构化技术:IBM公司层次化输入—处理—输出图(HIPO)汽泡图数流框图南茜—斯奈德曼(NassiShneiderman)图渥尼尔(Warner)框图判定表前工作程图描述提供系统数信息工作流程概貌着重强调系统中控制工作流程数元图应该刻划工计算机处理步骤适序安排处理步骤通常显示出工作程方式组织提供图机事件功周期驱动子系统干子系统层次混合少系统完全序数情况应模块方法
(6)调查研究技术转移性
更利现技术许公司正进行关技术转移系统开发方法学中性调查鼓励调查技术转移性()行性政策必带力资源量节省特程序员分析员更合适技术转移工作集中没现成软件特定行业应领域
技术转移性调查走访已实现建议系统类似规模工作系统行性研究组应该调查商品软件目录便找适合应软件果认技术转移行行性研究组说明样技术适应现环境求修改范围
果标准方法进行技术转移潜力调查提出求公司应该采取具类似求公司合作政策
(7)完成建议系统初步设计
行性研究组走访专业员获般系统求然求转换成初步系统设计设计程交互户理行性研究组需常设计思想方法等交换意见生动文字图形说明形成建议系统初步设计资料生动文字(非技术词汇)描述建议系统基工作程常常时附图形说明文字图表列举出违背现工作方式建议系统期手续手段方法文字图描述建议系统工系统建议系统必须兼容动系统间关系
图形说明建议系统程简化组成部分时强调部分间逻辑关系
(8)确定项目范围
行性研究组信息服务员户理员合作估计初步设计中刻划系统复杂程度开发项目阶段进行力资源求估计(户信息服务员员
)外注意培训计算机机时求
(9)准备利润成分析报告
旦完成初步设计确定项目范围开始利润成分析幸户信息服务理员希加快行性研究阶段关键步骤省略造成利润成估计错误仅仅根种概念精确反映出利润成设计中某步骤必少
种形成公司决策程中隐含错误避免难确定利润算成资金收入许复杂综合系统公司利益做出重贡献做样程度历漫长捉摸难预见道路评价信息服务项目处价值观程求具成利润方面实际知识外决策者正负确定利润透彻理解美元作成利润统计量标准简化评价工作种确定利润引入盈利图表(建立更顾客关系提高威信)作法会造成底线中复合错误底线常盲目接受作种信条事实种情况估价取情况(理想)坏(荒谬)情况间然果确定利润化成美元决策者更判断代种准确估计
估价建议信息系统途径针系统净值(收入减成)估量正负确定利润便理解确定利润(例增加服务减少发票错误加快周转期等)应该产生成收入览报表
表2094说明少成类表示次性重复成成预算中心提出公司作整体考虑成类:劳力材料设备旅差种成类第列指出次性成估计(开发)系统寿命期水线指出重复成估计(生产)公司项目净值估计收入中扣成计算出根公司政策流动现金折扣
(10)根行性研究做出决策
完成行性研究技术补充外报告资料全部交信息处理政策委员会便实施技术补充包括准备行性研究求背景信息包括般系统设计开始第Ⅱ阶段(系统分析设计)框架信息服务政策委员会感兴趣初始服务请求范围图解说明利润
成分析
信息服务政策委员会行性研究施加影响信息服务政策委员会够:
①拒绝建议
②批准建议该建议开发实现指定高优先数
③批准系统指定高优先数优先数时请求放建议系统队列适位置(定期检查队列请求资源时委员会时高优先数项目发出通行命令)
2第Ⅱ阶段—系统分析设计
少项目批准行性研究立实现批准项目开始间估计时间两年两年旦项目获通行命令开始第Ⅱ阶段—系统分析设计第Ⅱ阶段描述输入输出格式容完成详细系统设计第Ⅱ阶段步活动准备程序说明中包括种程序模块说明书重牢记第Ⅰ阶段第Ⅱ阶段编制程序普遍容易犯错误(常系统质量运行维护水密切相关)压缩第Ⅱ阶段提前完成便开始第Ⅲ阶段—程序设计粗糙系统设计必成倍甚三倍增长项目求程序设计量
(11)指定项目组
行性研究组样项目组应该系统分析员建议系统范围业务方面户代表果话项目组指派名信息服务审计员作专职员作安全控制方面顾问第Ⅱ阶段结束前程序员实际参进指定程序员事推迟第Ⅱ阶段结束时进行行性研究组成员定项目组成员第Ⅰ阶段结束第Ⅱ阶段开始间段时间里通常委派项目然建议量原行性研究组员指派项目组项目组组长信息服务员户
某单位业务领域组织固定项目组例某项目组专门负责力资源开发方面老系统维护新系统开发项目组负责会计财务方面等等种办法项目组必须信息服务员户专业员组成项目基础指定项目组究竟样组成项目组显然进行权衡专业组成项目组难预料务时务足时员足剩带损失然种项目组织项目组成员更机会积累开发专业领域应验信息服务项目组组织方式许专业领域组织时保持定灵活性项目组成员项目组织间流动便达饱满工作负荷
根项目复杂程度涉范围项目组佳数项目组长力重素方理效理20员理连理3困难项目组相进度户信息服务员公司理感兴趣问题许公司理员种错误概念果项目组员增加倍完成项目时间应该减少半实际情况非够直接分成干相模块简单项目两倍力原定半时间里实现然绝数项目复杂甚极复杂求项目组成员间进行部协调
图2095说明增项目组规模时会发生情况某确定数目前增加指派项目组员增项目贡献增加实际减少项目组项目工作贡献图点增员反射界线超点增加项目目标说反起相反作项目成员间关系复杂生产效率降低满足项目限期采取紧急措施情况时理员求资源转移紧急项目图2095形象说明项目组员太时会出现情况时进行部协调头知道尾做什时候成员忙事某种项目关工作项目进度停顿
确定项目组佳规模项目关理公司行政员应掌握样格言:分扩项目组织规模造成欲速达局面推迟项目实现时间
(12)估计员求进行员委托
项目成功否程度赖户公司理专业领域员某范围信息服务员(数库理员联系户员等等)某(某部门)忘记承认前口头委托会许紧急项目延误必签署书面员委托书应该造表列出系统开发程中直接参项目组员员(访问户员收集数员等)时列出阶段相时间求(见表2096)项目力求行性研究报告
图2096 估计员求
没书面员委托进行项目肯定会产生必延误甚失败书项目开发重性放恰位置项目中涉许项目组数理解例行活动项目涉外部事物更重书面委托必少幸项目委托时超常规分配工作负荷种情况需理直接参定期督促采取干预措施
图2097阶段员委托相求读者感性认识图2097底部描绘系统开发阶段占总项目工作量百分阶段提供项目工作量百分范围公司政策系统开发方法学影响相百分例 种强调设计阶段(Ⅲ)方法学必定更清楚定义程序功说明书减少程序设计工作求时间作规(目前止)花第Ⅱ阶段(系统分析设计)工作量花第Ⅲ阶段(程序设计)工作量成反设计良系统中第Ⅱ阶段具第Ⅲ阶段更工作量
图2097 相项目工作量
图2097端说明项目组(户信息服务员)非项目组成员户项目工作贡献相百分注意第Ⅱ阶段期间30工作量项目组户做第Ⅱ阶段(系统分析设计)期间项目组必须断级户进行通信程序设计期间仅仅外围涉户第Ⅳ阶段(实现转换)培训测试数转换行操作中涉户第Ⅳ阶段中项目组户肩肩工作直实现系统第Ⅴ阶段系统转交户
(13)员培训
系统开发程中进行效交流求设计数库时涉户生产调度中涉信息服务员进行培训根验信息服务员负责信息系统方面培训户负责专业领域培训
活动产品张表表中列出求某种培训员名字头衔行表中注明种培训简单描述包括点负责计划时间等培训求马进行培训(数录入)推迟项目接实现时进行
(14)建立详细进度表
通种标准系统开发方法理员建立阶段标志(见表2092活动51019232729323336)然利历史统计数验估计中间活动完成日期项目组组长必须信息服务员业务领域理员密切合作保证系统开发程中关键点足够员
系统开发程质线性(活动接着活动)难适准(方法学)合理估计监视表2098说明典型信息系统项目进度表活动点加三种标志指出该活动状态果情况表明该活动必活动号加圆圈果特定活动正着手进行相应活动号划角线旦活动完成角线改成交叉线
×时甘特表出项目进展图形轮廊
开始组阶段标识活动前准备更详细进度表单独安排中间活动求两周时间活动两周增量安排进度表2099说明具阶段标志E活动详细信息系统项目进度表
表2098 信息系统项目进度表
阶 段
+具阶段标志完成活动
阶段标志 活动
估计开始时间 实际开始时间 提前推迟天数 估计
完成日期 实际完成日期 提前推迟天数
A 1 2 3 4 5 198W91 198W91 DS 198W
101 198W1015 12B
B 6 7 8 9 10 198W101 198W1020 14B 198W111 198X121 22B
C 11 12 B1314 15 16 17 18 19 198X915 198 Y91 13A 198X1225 198X1220 3A
D B2021 22 23 198Y115 198Y115 DS 198Y215
E 24 25 26 27 198Y31 198Y630
F 28 29 198Y61 198Y715
G 30 31 32 198Y625 198Y910
H 33 198Y101 198Y1031
I 34 35 36 198Y111 198Z21
1 已开始活动
×已完成活动
0 求采取措施
+应图2093中方法学
*直实现行性研究前进行第Ⅱ阶段活动Ⅴ估计
A 提前工作天数 B 推迟工作天数
DS正进行
表2099 信息系统项目进度表具阶段标志E活动
阶段标志E—细节
活 动 估计开始时间 实际开始时间 提前推迟天数
估计完成日期 实际完成日期 提前推迟天数
24 指定程度组长 198y31 198y38
25 安排序分配程序 198y35 198y312
26 安排程序准备进度 198y315 198y325
27a[KG*2]编定测试程序编写程序资料 198y41 198y411
27b[KG*2] 198y415 198y430
27c[KG*2] 198y51 198y514
27d[KG*2] 198y515 198y531
27e[KG*2] 198y6 198y614
27f[KG*2] 198y615 198y630
*阶段标志D活动 A提前工作天数
B推迟工作天数
实际开始时间准 os正进行
面方法估计价格员相应时间求种循环方法组意见致信息服务项目特合适假定参估计够提出问题具务方面知识够提出支持意见重理参建立信息系统项目进度表包括项目组长起作户理验信息服务员
(定项目关)通步骤描述进行合理估价方法
①项目组长介绍务(例确定项目进度表阶段标志日期)相应背景信息
②参加者提交书面估计(成员求时间)
③项目组长(线性例)绘出该组成员估计
④计算四分点中点标迟度
⑤求估计低四分点参加者解释低高估计理
⑥项目组长标绘估计召集次公开讨会
⑦重复步骤②⑥直达精确性求需循环止通次循环降低估计误差
⑧估计取中间值(适合时)取均值估计误差包含危险种标志
(15)户员交谈
户交谈程活动开始解决问题确定系统求项目组成员定期关户见面户交谈反馈程贯穿系统开发全程
详细设计基输入:(A)初始设计(行性研究)(B)现系统成分评价(行性研究)(C)输入处理输出求(户提供)
①项目组关户员检查行性研究初始设计中描述输入输出求频率根需价值种输入输出进行评价许输出更值产生根周期时帧估计输入输出通估计频率价值衡优化周期输入输出例果周情况报告满足需没必产生天情况报告联机系统中检查响应时间求确定种时间求否太紧迫否适放宽求致运行效率产生较影响者确定种响应时间求否满足
②目前系统资料设计提供价值输入现报告表格原始资料等等实际够追踪终户便确定该资料否合适否时等果做工作改进项目组负责现输入输出进行修改通合类似输入()输出消余信息减少重复
③初步交谈直接结果建议系统输出般描述(报告显示事务)根周期初始户输出介质容分布描述种输出
(16)说明数库求
数库支持系统处理特支持系统输出目前系统资料中包含继续数元许现数元格式肯定需改变需支持系统功求需数元标列出
项目组设计编制数字典部数字典中列出数具维持数元基信息数库文件组织形式关表20910出数字典例子中包括数元指定前参号标题描述(果必话)否编码程序设计标识存储单元(字符)数格式存储器(程序初)职责等户必须出负责部门存储单元否数元编码等事项表20910数字典形式交叉引原始资料报告文件数库中出现数元 标列出数元项目组数库理员合作进行记录格式文件设计者数库环境设计数库模式活动输出数字典关文件()数库模式份详细技术描述
表20910 数字典
报告标题 数字典 日期
系统标题 标识
编号
标题 描述 编码否标记字符数 字形格式 存储 职责
原始资料(S)报告(R)文件(F)数库(D)
工资支票(R) 工资登记簿(R) 工资文件(F) 会计文
件(F) 工时卡(S)
1 社会保险号 职工 否
99999 P 事
× × × ×
2 姓 否
LNAME 13 ×(13) E 事
× × × ×
3 名字 职工 否
ENAME 10 ×(10) E 事
× × ×
4 名字首字母 职工 否
MI 1 × E 事
× × ×
5 部门 职工亲属
DEPT 3 ××× E 事
× × × ×
6 性 男女
SEX 1 ×E 事
×
7 工资 月工资 否
SAL 6 9999 P 事
× × ×
(17)建立控制援方法
保证信息系统正确性性完整性设计时考虑加进控制手段项目组说明系统设计时嵌入物理行政理控制系统输入处理输出阶段控制系统技术范围广泛处理前核输入处理期间诸合理性检查数字位检查等技术便化消计算处理中失误差记录计数长度核保证输出正确性许技术代表
避免系统障期间造成破坏需确定援(备份)校验点重新启动方法方法描述包含系统中克服障额外处理系统障情况利备份文件()备份事务日记校验点重新建立处理校验点重新启动系统重新开始正常运行系统处理周期期间定期建立校验点会系统时保留该点处理会破坏
(18)完成详细设计
详细系统设计分析输入输出处理控制援求结果系统初步设计系统般设计描绘处理活动间关系系统详细设计扩展包括处理活动关输入输出系统开发程基础活动正步功说明书技术方法新设施结合起实现系统详细设计前面工作宿外该项目活动张蓝图
活动5中提图形说明系统设计干技术(没详细讨)里简单讨中三种技术——流程图HIPO渥宁(Warnier)图形象描述工作流程总系统设计流行技术流程图流程图刻画系统逻辑专符号通流线符号相互连接起说明工作流程数流程图20911出系统流程图符号子集图20912中流程图描绘已投入运行工资系统部分 流程图定缺点前面讨两种技术流程图鼓励分析员系统设计模块化方法流程图方法设计系统仅难设计设计出系统难理解维护流程图较流行早出现设计方法
层次式输入—处理—输出法(称HIPO法)层次体系中系统设计详细程度分层次说明输入处理输出种方法图20913说明工资系统HIPO卷容表(VTOC)VTOCHIPO设计方法中种标准形式整系统划分成干逻辑模块组成层次体系VTOC描绘利粗框图细框图模块进步划分成更细层输入—处理—输出细目通常干VTOC
设计层次体系统推进次细目层HIPO结构化方法处编写系统资料需量繁琐文书工作抵消
Warnier框图(图20914中说明)设计整系统数结构报表容数元编码Warnier框图:应该围绕着数结构设计系统Warnier框图优点种环境适性图20915中例子扩展项判定表许判定表中种判定表条件分叉(表左方)活动分叉(表左方)条件项(右方)活动项(右方)判定表说明数流工作流效工具作设计方法补充判定表处必须考虑种换者选择条件变元等流程图HIPO图设计方法Warnier框图法系统分析员必考虑细节
图20911 部分系统流程图符号
图20912 简化工资支付系统流程图
工资系统 系统开始月处理 月初周处理 提交时间卡片数录入工时处理职工记录 工资支票工资联单更新工资文件月末 月薪处理职工记录 工资支票工资联单更新工资文件系统结束
图20914 Warnier框图
图20913 HIPO:卷容表
面讨分析工具代段解说词通常解说词理解容易产生混淆然精心设计解说词应该支持图形设计技术
没种分析设计技术分析设计技术适合公司具体情况种技术组合总模块化顶方法必少顶方法进行设计时通高级理者建立基系统目标然根公司级收集输入数设计中增加继细目层作整体概念数系统复杂系统分成干更容易理解模块模块化导思想击破行效
(19)指导户信息服务部门预演
表20915 张判定表
支付类型 工资 工时处理 佣金
时帧 周末 月末 周末 月末 周末 月末
印工资支票 × × × × ×
印工资联单 × × × ×
结构预演种预测评价方法效减少某忽略作错事情预测者提供机会评价业已建议事情(系统设计)出建设性建议预演目项目组提供价值反馈信息系统质量判决性结 项目组长应考虑时开始结构预演通常预演系统设计系统开发程中关键点(测试计划程序描述等)完成进行
参结构预演中:干项目组成员协调员参加者位秘书许包括位属双方中立理项目组某成员成员扮演推荐者角色解释承担设计系统部分协调员负责组织预演协调推荐者参加者间相互配合根提出课题知识兴趣选择参加者应该没直接参项目秘书点作书面记录通常邀请中立理参加第次预演中立理出席促参预演专心工作(点时预演问题)
结构预演方法简单进行预演前天需审查材料(系统设计)分发参加者协调员负责参加预演联系通信实际预演期间推荐者解释系统设计关资料通步步预演系统进行时助某种设计工具参加者提供出讨建议秘书记录形成资料通常次预演持续时间应超半时果超时间限制次预演会议变没实际效果果必安排次会议完成预演
项目组评价建议价值建议入系统设计中预演价值设计者系统实现前获重反馈信息
(20)选择硬件
果正开发系统求额外硬件支持需选择适硬件进行订货获硬件程通常信息服务理责
(21)准备输出格式
系统开发程中目前阶段止已提输出描述关容程序员需知道具体输出形式(应该样输出设备出现)种详细输出说明称输出格式项目组产生出显示屏(VDU)格式种格式规定诸题目标题输出形式等项时应包括输入形式
某硬拷贝报告资料求事先印表格纸项目组表格纸厂商代表合作设计种事先印表格纸(例工资支票短线)
项目组负责设计满足系统范围工产生报告资料时受影响户理相配合进行修改增加删
(22)描述数项说明书
数项说明书详细规定什数输入系统样输入系统中
(23)准备程序描述
系统开发进展目前步已现系统作详分析功已入建议系统设计中已完成建议系统支持数库设计准备输入输出详细说明书现项目组着手标列确定程序程序建议信息系统运转求系统图形表示(流程图HIPO图)标列求程序初始输入程序项目组编辑述资料:
①程序语言种类(例COBOLBASICFORTRAN)
②程序解说词描述—描述执行务
③程序产生种输出描述格式
④处理频率(例天周联机等)
⑤界限限制(例输入数序容量限制响应时间值值等)
⑥详细说明书(例排序编辑标准特殊计算逻辑操作种表格等)
3第Ⅲ阶段—程序设计
项目组现着手开始计算机通信种通信(计算机接口)采取指令形式进行指令编进计算机程序中计算机程序包括系统运转必需软件第Ⅲ阶段—程序设计阶段开发支持信息系统求全部软件
户介入集中系统开发程前段(第Ⅱ阶段)段(第ⅣⅤ阶段)果正确完成第Ⅱ阶段户项目组协作成效户少介入程序设计阶段甚完全介入户介入情况反复出现系统设计需澄清时候时出现第Ⅳ阶段(转换实现)作初始计划时候
幸时户理员较深卷进程序设计阶段第Ⅱ阶段进行糟糕开始程序设计时没完成种标志种情况常发生特时间紧迫时项目组常常收强制性命令求产生尚未完成产品系统开发程终产品软件时早开始程序设计种系统开发方式必然导致产生质量低劣系统种系统满足户求维护代价高种系统整寿命期成高质量系统两三倍
(24)指定程序员组长
通常项目组长系统分析员户直接参程序设计工作理程序设计工作应该程序设计工作实际参加者求两程序设计工作信息服务理指定程序员组长然项目组长然整项目负责 程序员组长时称作程序员()花10时间产品程序设计果需理属程序员程序员花80时间产品程序设计 (25)安排序分配程序
信息系统软件包求百程序需程序终执行序编写建立程序开发进度表时必须考虑许变化素安排程序编制序时程序员应考虑问题:
①建立维护测试文件需
②程序赖性(处程序赖程序部分全部输出)
③程序长度复杂性
根程序员专业知识水工作效率系统熟悉程序分配程序常程序员分配项目组专业知识验求非常广泛程序员程序相匹配非易事
(26)安排准备程序进度
程序员利程序进度表(表20917)安排监督属程序员活动定程序状态程序开发基模式种类似监督项目进度技术(表2098499)监督完成特定程序进度表20916绘出甘特表程序进度表(表20917)种图形表示公告板种通理工具程序员项目组长常种公告板
(27)编制测试程序编写程序资料
通常程序员定时间里时编制2~5程序开发定程序般方法质相:
图20916 程序甘特进度表
①准备般程序逻辑框图
②准备详细程序逻辑框图
③编写程序(写程序语句)
④测试调试程序
⑤编写程序资料
4第Ⅳ阶段——转换实现
第Ⅳ阶段目标(转换实现)第ⅠⅡⅢ阶段工作结合成整体信息系统实现业务领域项目组受影响户部门量介入第Ⅳ阶段全程中(见图20917)
表20917 程序进度表
报告标题 程序进度表 日期
系统标题 材料求 标识MR
程序标题 标记 程序号 时间百分
般逻辑 详细逻辑 编写程序 测试调试
形成资料 估计开始时间 实际开始时间 提前推迟天数
估计完成时间 实际完成时间 提前推迟天数
日更新程序 007MR Lois james 50 × × × × ×
915 920 5B 1030 1130 21B
理程序 006MR Phil Morrison 100 × × × × ×
915 915 0T 1115 111 10A
调度程序 008MR John Speer 80 101 11
库存状态程序 042MR Marylou Cummings 40 × ×
1015 1020 4B 111
材料清单程序 102MR Lois James 20 × × 11
3 1115 10B 115
日审计程序 001MR Jim Jones 100 121 3
周审计程序 002MR John Speer 20 1210
115
第Ⅳ阶段已分测试系统成分(程序)保证结合成整体时系统正常工作第Ⅳ阶段完成整系统测试第Ⅳ阶段期间项目组培训户运行信息系统转换现文件建立数库行工作系统转变业务领域
(28)完成转换计划
转换系统处理身系统应该结果样处理项目组户理员信息服务审计组合作研究设计出项转换计划该计划包括:系统验收测试文件数转换户培训行工作(果必话)细节转换计划详细细述户信息服务员义务责时规定进行事情时间限制
(29)指导系统验收测试
然已测试单独程序模块没结合成体作系统处理信息系统100程序文件必须作整体处理保证工作协调户满意整体测试验证全部系统软件应软件输入输出文件数库种程测试期间户员实际参加者测试程中发现错误(忽略系统某方面)某程缺点会暴露出肯定部分验收测试程必须系统设计程序设计方面进行较修改果系统正确开发种修改微调整系统重修改应该推迟系统实现少进行生产性工作年进行种推迟避免通常敲膝部种反作引起改变提交观资源减少重修改求项目组长受影响户理员停止信息系统方面时重修改求种分界清楚标志表明忽略项目责
整系统测试实际分两部分完成首先利测试数验证子系统旦证实子系统功适合生存数测试整系统测试数测试特定环境产生生存数通常处理实际数
测试联机系统时(时响应时间关键问题)测试系统力包括种生存数测试会话系统运行良计算机力够程序效率高导致接受响应时间
(30)设计户手册
项目组设计套户手册系统验收测试时指导户培训活动信息系统应该套户手册提供关系统运行命令解释户手册关培训系统成功关重光套户手册够户手册必须种高质量资料系统方面提供快速容易参户手册少包括:
·系统目标
·系统描述
·工作流程般操作方法
·完成理解输入输出命令
·数收集更新方法
·控制
·(例术语唯词汇表硬件描述法性界限等等)
户手册容系统资料然编写编译种手册时必须考虑预期户理解会错误解释
(31)提供户培训纲
果培训相关联户手册价值项目组成员指导系列培训课程户熟悉系统户培训纲般容包括:
·系统途目标
·现系统新系统差
·系统工作概述
·户手册
·系统关信息服务员户员义务责
分号型百货商店实现联机销售点(POS)系统户手册分发POS终端点果没正规培训销售员丢工作揣摹户手册(100页)解系统途销售员处理基事务顾客等跑方买货认识问题市场产品质量点前百货商店分号关闭问题缺乏系统户训练
(32)建立转换文件数库
难找已实现系统需修改原文件数库文件数库需新建需现转换成适合格式户部门负责手写数统格式变成机器谈形式户部门负责抄写录入数工作果数现成没工存储起(例存放3×5卡片)数准备工作耗费相长时间
项目组指导户负责新产生转换文件致性数校眼现场检查计算机动校验结合起进行机抽样检查效非常文件数库建立转换处理期间掌握时间重旦建立文件数库必然进行连续更新策略:行工作开始前(者求行操作情况系统实现时)正完成建立转换工作
(33)完成行工作
行工作意味着时运行原系统新信息系统行工作常手段特系统障相影响公司运营时更行工作期间户信息服务员分散开两系统需维护完成行工作十分困难参加员然处开始阶段
通常安排行工作持续系统周期(般月)项目组长受影响户理员关信息服务理监督行工作进程某单位已接受行工作少进行周期方针单位决定维持原系统直理认新系统已全部运行时止
果行工作期间出现次较障应中断行工作进行关修复工作必须维护文件数库时性十分重
果公司改进系统测试方法信息服务户员会信力实现系统公司放弃行工作种做法危险样力量集中成功实现新系统某情况时间力限进行行工作理代办法直接实现新系统求进行充分系统测试
5第Ⅴ阶段—实现评价
第Ⅴ阶段(实现评价)常常忽略紧急信息系统项目需员进行少甚进行实现评价坏系统接受实现评价定期系统评价应该系统开发程组成部分信息系统刚刚实现求做某微调整必须系统投入生产前进行评价旦系统投入便实现前测试设计完全暴露出某系统投入运行时必出现问题委托进行评价活动处获更高质量系统户更满意
(34)调整成
项目组长调整项目成实反映ⅠⅡⅢⅣ阶段终系统开发成外成汇总反映出维持系统运行成
直系统实现少月算出精确符合实际成数
(35)指导系统实现评价
系统实现评价(系统关键检查步骤)项目组受影响户部门挑选出员指导进行系统运行头月存着改革阻力系统握够非预期问题等宜立进行系统实现评价通常第Ⅳ阶段完成3~6月间进行系统实现评价
项目组户部门挑选员指导系统实现评价决定:
实际预期性较利系统设计时已建立起某标准(例峰值工作负荷时响应时间)实际性预期性进行较
系统目标实现程度针行性研究中建立目标评价系统例系统否审计员提供非常时信息进行更决策
非预期利润耗费基计算机系统导致非预期利润耗费利益负荷提供评价整信息系统效率直接输入数坦率计错误少系统开发程中犯错误实现系统应该项目组户理户员信息服务员信息服务策委员会坦率详细讨错误编写成资料列举错误非追究某某团体责着重强调什会产生错误做什努力便项目中消错误
系统实现评价提交信息服务理户理便采取适措施
(36)准备系统检查计划
数处理系统信息系统实现保持原样没作出努力显著提高系统中谓改进工作超出例行维护范围户反映作种动改进系统方法效率远定期系统检查保证动方法差原会导致忽视定期检查应该通正式书面检查计划督促进行检查两次检查间间隔时间根系统复杂性易变性决定
定期系统检查业务领域理员责检查产生种建议终反映户理员提交服务请求中
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档