软考中级信息系统管理工程师——信息系统实施
系统实施
(1)内容:硬件配置、软件编制、人员培训、数据准备、
(2)实施方法注意:尽可能选择成熟的软件产品、选择好信息系统的开发工具3)关键因素:进度安排、人员组织、任务分解、开发环境构建
程序设计
(1)程序设计就是编码
(2)结构化程序设计:限制使用GOTO语句、逐步求精的设计方法、主程序员制的组织形
(3)面向对象的程序设计:封装性、继承性、多态性
(4)可视化程序设计
系统测试
(1)测试占开发工作量的40%,大型系统更是开发工作量的1-5倍。
(2)测试目标:测试是为了发现错误而执行程序的过程、好的测试方案能发现迄今为止未发现的错误、成功的测试将发现至今尚未发现的错误。
(3)测试分为硬件测试、软件测试和网络测试。
(4)软件测试类型:模块测试、联合测试、验收测试、系统测试。
模块测试:各模块编程之后,检查模块是否有错误。一般由程人员自己进行。
联合测试(联调):是为测试总体设计中的错误,用于模块组合、接口之间的测试。
验收测试:a和b测试,a测试由用户与开发人员一起测试,b测试是在使用环境中用户独立测试。
系统测试:系统测试是对整个系统的测试,包括软件、硬件、操作人员看作一个整体。
(5)测试原则:
尽早的不断的测试:
避免开发人员来承担,除开单元和模块测试:
在设计测试方案时,不仅要确定输入数据而且要确定输出结果:
在设计测试用例时,不仅要包括合理有效的输入条件,也要包括不合理无效的输入条件:
测试程序时,既要测试程序是否做了该做的事,是否做了不该做的事:充分重视测试中的群集现场:
严格按照测试计划进行测试,避免测试的随意性:安善保存测试计划、用例:
(6)测试方法
主要的测试方法:黑盒、白盒
黑盒:看不见产品内部结构,但对具体的功能有要求。
白盒:看得见产品的内部结构和过程,测试产品内部动作是否按规定正常运行。
(7)系统测试过程:拟定测试计划、编制测试大纲、设计和生成测试用例、实施测试、生成测试报告。
(8)单元测试(模块测试)、组装测试(集成测试)、确认测试、系统测试
(9) 确认测试:有效性测试-软件配置审查、验收测试
(10)系统测试:恢复测试、安全性测试、强度测试、性能测试、可靠性测试、安装测试11)可靠性测试:平均失效间隔时间(MTBF)、因故障而停机时间(MTTR)。
(11) 排错调试
系统试运行与转换
三种转换方式
(1)直接转换:确定新系统准确无误,经过一段时间验证后,新系统代替旧系统。
节省人力、设备费用,风险较大。适用于过程不复杂、数据不重要的情况。
(2)并行转换:新旧系统并行使用一段时间,经过一段时间验证后,新系统代替旧系统。
安全、可靠、但费用和工作量都很大。适用于企业核心业务系统。
(3)很段转换:又称逐步转换、向导转换、试点过度法:一部分一部分的代替和转换。
可靠、费用不多,但要求系统设计有一定的独立性。适用于较大系统。
成功的实施不仅能够提升企业的运营效率,优化客户体验,还能够为企业创造新的增长点,引领行业创新。在这个快速变化的时代,持续学习和适应新技术是至关重要的。掌握信息系统实施的精髓,意味着你已准备好迎接未来的挑战,成为推动企业数字化转型的关键力量。


我的课程
我的订单
我的消息
听课指南




