学习目标
听<信息系统基础知识> 一节
待解决问题
构件的概念 ?
构件是面向软件体系架构的可复用软件模块。构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能.
如何表达一个项目的架构,用什么图表?
架构设计作为一个系统开发的中间产品,交付的是什么内容?
各种架构风格的适用场景?
互联网应用 BS架构的应用 ria 富互联网是什么意思?
ria 丰富互联网应用.
j2ee与.net的比较?
中间件技术的6种功能?
学习内容
关系:
依赖关系:虚线箭头
泛化关系: 实线空心箭头,箭头指向父类
关联关系:实线无箭头或者双箭头或者单箭头,箭头代表整体
聚合关系: 实线空心菱形
组合关系: 实线实心菱形
实现关系:虚线带空心箭头
动态视图:
需求定义:需求规格说明书
1、严格定义(要求)
所有的需求能够被预先定义
用户与开发人员之间没有间隙 可以有效沟通
采用图形文字
2、原型定义法
项目存在交流困难
需求无法被定义
国家标准的需求规格说明书的八段
需求确立
需求测试
用户签字确认
形成需求规格说明书
要关注被忽略的需求 被丢弃的需求 找到用户的期望需求
系统 满足每一类用户的需求
需求分析过程中的风险
需求跟踪
双向跟踪
从原始需求跟踪到SAS需求 正向跟踪
从SRS需求到原始需求 反向跟踪
需求开发