最新卓越管理方
案您可自由编辑
软件监督的主要职责是在项目的进行过程中,协调业务需求部门和软件开发方的
关系,监控软件开发任务的执行情况,给开发人员和管理层提供反映软件过程质
量的信息和数据,提高项目透明度,从而保证项目按照的沟通互动是解决这一现实问题的惟一办法。
软件监督要有效地安排开发方软件人员与需求方使用人员的交流,保证有畅通的
交流渠道。制定完善的项目汇报制度,明确沟通时间、频率和渠道。按照项目汇
报制度定期组织项目组向业务需求方和管理层汇报,包括项目进度计划、已完成
工作、与计划的比较、存在的问题、措施和建议以及下一步工作计划等。
件 版 本 管 理
目前的软件开发是团队开发的时代,软件开发技术更新迅速,开发人员流动频繁,
因此对软件版本的管理就显得尤其重要。在软件开发的过程中,在多人共同开发
一个软件时,会出现多人同时修改软件的情况,这是不可避免的,由于部分功能
模块版本可能要进行不断地升级完善,而老的软件版本又没有即使更新,随着时
间的推移,开发人员对自己机器上的不同版本间的差异就会模糊不清。另外由于
软件开发工期的压力,开发人员只将注意力集中在设计和编码上,未将文档纳入
到版本控制中。为了解决这些问题,软件监督就要注意跟踪记录整个软件的开发
过程,包括软件本身及其相关文档,重视代码的一致性。这一工作可以通过应用
软件版本管理的工具软件实现,如 Microsoft 公司的 VisualSourceSafe 等对源
代码和整个项目进行管理,从而建立正常的软件版本管理机制,
把握正确的验收方法软件项目验收是对软件项目成果的检验和确认,也是对软件项目范围的再确认。
软件验收应是一个过程的概念,包括验收前的系统测试、数据移植、系统上线和
正式验收四个阶段。
统 测 试 :
系统测试是对系统进行全面的测试,应在测试环境中进行,以确保系统的功能和
技术设计满足企业的业务需求,并能正常运行。系统测试阶段应包括以下主要流
程和工作内容:
(1)制订测试计划,包括编制测试用例,建立测试环境。
(2)测试。在测试环境中,项目组根据需要,对系统依次进行单元测试、集
成测试、压力测试和用户接受测试,记录测试结果并由相关测试人签字确认,
编制相应的测试报告。对于未通过测试的内容,项目组应查找失败的原因,
并修改相应程序或设置,重新进行测试。除了进行充分的系统功能测试,测
试应包含与内部控制相关的测试内容,如系统认证和授权、交易完整性及数
据真实、完整性的有关功能。
(3)提交测试报告、用户确认签字。项目组撰写测试报告,将测试报告提交
给各相关用户,用户应在测试报告上签字确认。
据 移 植 :
新系统上线时如需要将原始数据移植到新系统,则应完成以下主要工作内容:(1)制订数据移植/转换计划。除了要定义数据收集的格式、范围、进度外,
还要考虑系统接口的影响,并建立了数据移植完整性和准确性测试方法以及
意外事件处理程序。
品质管理品质知识软件质量保证 来自淘豆网m.daumloan.com转载请标明出处.