结构化开发可行性研究:案例解析与成本考量

需积分: 50 2 下载量 13 浏览量 更新于2024-07-11 收藏 899KB PPT 举报
在结构化软件开发的背景下,我们探讨了一个实际的可行性研究案例,涉及私立职业学校的财务科长希望利用学校现有计算机系统开发新的工资支付系统。以下是关键知识点的详细解释: 1. **问题定义**: - 财务科长的需求源于当前工资计算和报表编制成本过高,希望通过开发一个成本更低的新系统来提高效率。 - 项目目标是设计一个新工资支付系统,其开发成本控制在7.2万人民币以内(上下浮动20%),主要功能包括生成工资明细表和财务报表。 - 项目规模主要考虑的是新系统的开发、运行成本以及可能的经济效益,包括初期投资和运行后的持续费用。 2. **系统规模与目标**: - 需要明确系统的具体规模,如预计处理多少教职工的数据,以及预期的报表种类和频率(如两个月发放一次工资)。 - 系统的目标不仅是降低成本,还要提升工作效率,减少人工操作的复杂性。 3. **可行性研究步骤**: - **澄清系统规模和目标**:首先需详细记录项目需求,确保对目标有清晰的理解。 - **研究现有系统**:评估当前手动处理流程的效率和存在的问题。 - **高层逻辑模型**:创建系统的基本架构,展示数据流和功能关系。 - **确定系统规模与目标**:根据研究结果调整或细化项目规模和目标。 - **供选择的解法**:列举不同的解决方案,考虑成本、技术实现等因素。 - **推荐最佳方案**:基于分析和评估,挑选最符合学校需求和预算的解决方案。 - **开发计划**:制定详细的工作分解和时间表。 - **文档编写与审查**:编写可行性研究报告,并提交给相关人员进行审查。 4. **现有系统调研**: - 直接获取信息的方法包括访谈会计人员,了解他们使用的工具、流程及痛点,同时分析课时表、任务表等数据处理方式。 5. **解决方案考虑因素**: - 解决方案需要权衡成本效益,提供不同选项,如低成本的简化版、中等成本的完整功能版和高成本的高级定制版。 - 报表的自动化程度、数据处理的频率和准确性都是重要因素。 结构化软件开发的可行性研究是一个系统性的过程,涉及问题定义、现有系统分析、方案设计和成本效益评估等多个阶段,目的是确保新系统的开发既能满足财务科长的需求,又能在预算和时间框架内完成。通过深入理解项目需求和现有环境,才能为决策者提供有力的依据,从而成功实施新工资支付系统。