系统分析与设计:从基础到实践
1. 系统开发概述
系统开发涵盖软件研发与系统分析设计,旨在打造契合用户需求的信息系统。系统开发生命周期(SDLC)是其核心框架,包含需求分析、设计、实现、测试、部署和维护等阶段。迭代开发是现代系统开发的重要理念,通过多次迭代逐步完善系统,增强适应性与灵活性。
以Ridgeline Mountain Outfitters(RMO)为例,它是一家户外服装和运动用品企业,业务包括线下零售、线上销售和参加贸易展会。为提升业务效率,RMO计划开发贸易展会系统,该系统由供应商信息子系统和产品信息子系统构成。供应商信息子系统负责收集和管理供应商及联系人信息,产品信息子系统则用于记录产品详细信息与图片。
系统愿景文档明确了贸易展会系统的功能需求和业务效益。功能方面,系统需具备收集和存储供应商、人员及产品信息,拍照或上传产品图片,支持离线操作和网络数据传输等能力。业务效益包括加强展会与总部沟通、维护准确信息、加速采购决策和产品上架等。
2. 系统分析活动
2.1 需求调查
需求调查是系统分析的关键环节,旨在明确用户需求和业务流程。以RMO的综合销售与营销系统(CSMS)项目为例,该系统包含销售、订单履行、客户账户和供应链管理四个子系统。销售子系统为客户提供商品搜索、购买、配件推荐、社交互动等功能;订单履行子系统负责商品发货和订单跟踪,同时收集客户评价和建议;客户账户子系统方便客户管理账户信息和与好友互动。
需求调查需确定利益相关者,如客户、供应商、员工等,并采用多种信息收集技术,如访谈、问卷调查、观察和文档分析等。活动图可用于记录业务流程,辅助理解需求。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



