2. 六边形法则
1)组织结构:企业为进行相应的业务流程所做的人员的组织安排。
2)业务流程:企业开展业务所必须的各个环节及在每个环节中的具体做法。
3)业务数据:企业内部经营信息的存储和流动形式。
4)业务地点分布:反映企业在什么地方开展业务以及业务流程中的各个环节之间的地点关系。
5)业务应用:企业以什么样的应用软件处理业务流程中的各个环节。
6)技术基础设施:企业在信息技术基础设施上的状况。
五、需求分析
1. 绘制关联图
1)用于定义系统与系统外部实体间的界限和接口的简单模型。
2)明确了通过接口的信息流和物流。
2. 创建开发原型
1)使得许多概念和可能发生的事更为直观明了。
2)用户通过评价原型将使项目参与者能更好地相互理解所要解决的问题。
3. 确定需求优先级
1)应用分析方法来确定使用实例、产品特性或单项需求实现的优先级别。
2)以优先级为基础确定产品版本将包括哪些特性或哪类需求。
3)帕雷托图定理(Pareto,2,8定理)
4. 为需求建立模型
1)是软件需求规格说明极好的补充说明。
2)它们能提供不同的信息与关系以有助于找到不正确的、不一致的、遗漏的和冗余的需求。
3)这样的模型包括用例图、流程图、实体关系图、状态图、时序图、类图、对象类及交互调用图。例如:
并且书写用例情况
用例名称:网站新闻发布 |
用例标识号:102 |
角色:后台系统管理员 |
用例说明:后台系统管理员用来填写和修改物流网站首页的新闻,新闻终显示在物流网站的首页上。 |
前置条件:后台系统管理员已经登录物流网站后台管理系统 |
基本事件流: |
1. 选择发布新闻 2. 填写新闻标题,内容以及上传图片 3. 修改标题、内容、图片,也可以完全删除,重填新闻信息 4. 编辑完成,选择提交 5. 用例终止 |
其他事件流:在提交之前,随时可以返回,任何修改内容都不会影响网站首页的新闻 |
异常事件流: |
1. 提示图片大小超过范围错误信息,重新上传, 2. 返回到后台管理系统主页面 |
后置条件:网站首页的新闻信息被更新 |
注释:无 |
5. 编写数据字典
1)创建数据字典,数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。
2)在需求阶段,数据字典至少应定义客户数据项以确保客户与开发小组是使用一致的定义和术语。