20181204-信息系统基础知识

Posted lin888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20181204-信息系统基础知识相关的知识,希望对你有一定的参考价值。

 学习目标

  听<信息系统基础知识> 一节 
 
 待解决问题
  构件的概念 ?
    构件是面向软件体系架构的可复用软件模块。构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能.
  如何表达一个项目的架构,用什么图表?
  架构设计作为一个系统开发的中间产品,交付的是什么内容?
  各种架构风格的适用场景?
  互联网应用  BS架构的应用  ria 富互联网是什么意思?  
    ria 丰富互联网应用. 
  j2ee与.net的比较?
中间件技术的6种功能?
 
 学习内容 
up模型
概念:UP(Ubified Process,统一过程方法)是一个统一的软件开发过程,是一个通用过程框架,可以应付种类广泛的软件系统,不同的应用领域.不同的组织类型,不同的性能和不同的项目规模.
 
特点:
用户驱动
以架构为中心
迭代模型
 
 四个阶段:
初始阶段
细化阶段
构建阶段
产品化阶段(提交阶段)
 
 适合于:大型项目 正规 不适合于小型项目
 
敏捷方法
   适合于:小型项目,有多种开发方法,遵循一样的价值观
 
极限编程(XP)
    四大价值观:沟通,简单,反馈,勇气
    五大元素:快速反馈,简单性假设,逐步修改,提倡更改,优质工作
    十二个最佳实践:计划游戏,小型发布,隐喻,简单设计,测试先行,重构,结对编程,集体代码所有制,持续集成,每周工作40小时,现场客户,编码标准
 
逆向工程
    概念:分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程师设计的恢复过程.
    相关概念:
重构:是指在统一抽象级别上转换系统描述形式.
设计恢复:是指借助工具从已有程序中抽象出有关数据设计,总体结构设计和过程设计等方面的信息.
再工程:在逆向工程所获得的信息的基础上,修改或重构已有的系统
正向工程:不仅从现有系统中恢复设计信息,而且使用该信息区改变或重构现有系统,以改善其整体质量.
 
需求工程管理
    需求开发阶段: 包括需求捕获,需求分析,编写规格说明书和需求验证4个阶段,再这个阶段需要完成确定产品所期望的用户模型,获取每种用户类型的需求,了解实际用户任务和目标及这些任务所支持的业务需求,分析源于用户的信息,对需求进行优先级分裂,将所手机的需求编写成为软件规格说明书和需求分析模型,对需求进行评审等工作.
    需求管理阶段:通常包括定义基线,处理需求变更,需求跟踪等方面的工作.
 
需求阶段
    需求获取
        需求的分类:
            业务需求
            用户需求
            系统需求
 
            意外需求:让用户开心的需求--不是实现新的需求
            期望需求:本来就应该实现的
 
 
    需求分析
        需求分析方法:
            结构化分析方法,
            功能模型:数据流程图 dfd -- 数据流 加工 数据存储 外部实体             
            状态装换图:行为模型 
            ER图:数据模型
            数据字典:基本元素 
                数据元素 数据结构 数据流 加工模拟 判定树/判定表
                
    面向对象分析方法:(主流方法)
        ooa:
            面向对象需求分析:
            统一建模语言:
UML
            概念:统一建模语言(Unified Modeling Language,UML)是用于系统的可视化建模语言.
            结构:
构造块:也就是基本的UML建模元素(事物) 关系和图
公共机制:是指达到特定目标的公共UML方法,主要包括规格说明,修饰,公共分类和扩展机制4种.
架构:5个系统视图:逻辑视图,进程视图,实现视图,部署视图,用例视图.
 
 
 
       
       
 
 
 
         

以上是关于20181204-信息系统基础知识的主要内容,如果未能解决你的问题,请参考以下文章

20181204进程优先级nice

20181204 MySQL 双主复制是如何避免回环复制的

- 信息系统基础知识笔记

(软考笔记)系统架构设计师笔记 ——第三章 - 信息系统基础知识笔记

第一讲   信息化基础知识信息化系统服务管理

软考系统集成项目管理工程师基础知识考试大纲