背景:软件project文档之<数据库设计说明书>的结构设计部分要明白规划出数据库的概念结构设计.逻辑结构设计.物理结构设计,就是设计数据库的概念模型.逻辑模型.物理模型.那么.何为数据库的概念模型.逻辑模型.物理模型呢? 反思:当初学习<数据库系统原理>的时候理解不太透彻.亡羊补牢,为时未晚! 概念模型 官方解释:概念设计是依据用户的需求设计数据库的概念结构.它以规范的形式,表达了对用户需求所设计事物的理解,本阶段涉及到术语:实体.实体集.属性.实体标识符. 通俗解释:概念模型就…
摘要: 读大学时,我们曾经学习过不少软件生命周期模型,当时还不是很懂软件开发,你可能会觉得这些东西很新奇.在实际工作中,你会发现这些模型其实很难应用,与此同时你会接触到RUP.MSF等权威软件公司的生命周期模型.本文将向你介绍各种常见的软件生命周期模型及它们的优缺点,文章最后还会介绍吸取了各种模型优点的实用生命周期模型. 大纲: 1.瀑布型 2.增量型 3.进化型 4.原型 5.螺旋型 6.RUP的软件生命周期模型 7.MSF的软件生命周期模型 8.实用软件生命周期模型 本系列文章将为分四次为你…
***********************************************声明************************************************************ 原创作品,出自 "晓风残月xj" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj). 因为各种原因,可能存在诸多不足,欢迎斧正! *************************************…
为了解决软件危机.一些IT前辈国产软件project这个词汇,软件project它被引入到整个软件开发过程的维护. 软件project从程序的设计角度能够分为两类.一类是面向结构的软件project.还有一类是面向对象的软件project.以下我们先宏观把控一以下向对象的软件project,然后在对当中的面向对象的分析在做进一步的解释. 一.面向对象的软件project导图 面向对象的软件project能够分为五个阶段:1.OO分析: 2.OO设计.3.OO编程. 4.OO測试: 5.OO维护.…
       需求分析是软件开发期的第一个阶段,是关系到软件开发成败的关键步骤.需求分析的任务就是明白系统必须完毕那些工作,以下是对需求分析这一章做的简要总结. 导图: 解释说明:        我将需求分析这一章分为过程,方法,工具三个内容.当中过程就是要明白需求分析的任务与步骤.需求分析方法包含面向对象分析方法与结构化分析方法.需求分析的图形工具,描写叙述复杂的数据关系和逻辑处理功能,正所谓一张图胜过千言万语. 一.过程 1.文章开头也说过,需求分析的任务,不是确定系统怎么做,而是明白系统必…
软件project是一门研究用project化方法构建和维护有效的.有用的和高质量的软件的学科.它涉及程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面. 软工,基本的六阶段:制定计划,需求分析和定义.软件设计,软件程序编写,软件測试,执行和维护.这也就是软件开发所要经历的一个过程. 以下是我环绕这六个阶段做的思维导图.当中包含各个阶段须要写的或者须要完好的文档,还有当前阶段的目的.任务,方法等. 总的分支 详细的介绍(可通过点击进入放大界面) watermark/2/text/…
[背景]初次接触软件project,对软件project不是彻底的了解.但学完一遍软件project,我还是有些感触的. 以下我就对我这阶段的软工学习和理解做一下小小的总结,如有不妥之处.欢迎指正. 首先,什么叫软件project?软件project是一门研究用project化方法构建和维护有效的.有用的和高质量的软件的学科. 它涉及程序设计语言.数据库.软件开发平台.系统平台.标准.设计模式等方面.简言之.软件project贯穿了我们开发软件的整个过程,为我们有效合理正确的开发软件奠定了基础.…
关于软件project方面的知识,相信大家都不陌生,软考中这部分知识也是重点考察范围,关于软件project的知识点很的琐碎.我把这部分的知识点分成了五部分,各自是软件project的基础知识.开发管理.需求分析.软件设计.測试与维护. 1.第一部分介绍软件project的基础知识,它包含生存周期,开发模型,开发方法,重点要掌握几种开发模型的关联,这是软考中考频很高的知识点. 2.第二部分介绍开发过程中的项目管理.过程管理.和质量管理. 项目管理的知识点比較多.但也确实考点也多,大家要好好的看看…
阅读文件夹: 1.背景 2.项目管理,质量.度量.进度 3.软件开发是一种设计活动而不是建筑活动 4.高速开发(简单的系统结构与复杂的业务模型) 5.技术人员的业务理解与产品经理的业务理解的终于业务模型 5.1.产品的业务理解(业务流程.数据流程及场景) 5.2.技术人员的业务理解(领域模型.设计模型.抽象建模) 6.技术债务(腐烂的遗留代码) 7.软件项目管理与软件project的鸿沟(项目管理得有语境上下文) 7.1.软件项目管理事实上应该多去重视一些技术层面的管理 7.2.软件projec…
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 软件project   银行业务管理和现金结算…