Software Engineering
可行性分析案例
Software Engineering
•
假设你在一所职业高中工作,负责该校信
息系统的建设与维护。
•
财务科长请你研究用学校拥有的微型计算
机生成工资明细表和各种财务报表的可能
性。请详细描述你用结构化分析方法分析
上述问题的过程。
Software Engineering
•
定义的过程( The definition phase
)
包括
问题定义、可行性研究和需求分析 3 个阶
段。
Software Engineering
(1) 问题定义
从何处着手解决财务科长提出的问题?
用户面临的问题究竟是什么。
财务科长为什么想研究在自己的计算机上实
现工资支付系统的可能性?
Software Engineering
(1) 问题定义
•
询问财务科长后得知:
该校一直由会计人工计算工资并编制财务
报表,随着学校规模扩大工作量也越来越
大。目前每个月都需要两名会计紧张工作
半个月才能完成,不仅效率低而且成本高。
今后学校规模将进一步扩大,人工计算工
资的成本还会进一步提高。