1.1 数据库应用系统生命周期
1.1.1 软件工程与软件开发方法 用工程的概念思想来管理软件开发的过程。瀑布模型,项目规划----系统分析----总体设计----详细设计----编码调试与集成调试----运行维护,可以保持较高的效率和前后一致,但是一些需求在前期尚不明确以及具体阶段落实的难度会阻碍该模型的有效性;快速原型模型,快速分析----设计构造原型----运行原型----评价原型----改进原型,后三个不停重复直到满足需求,优点是前期不用做太过详尽的调查,重在中后期用户参与后的反馈;螺旋模型,全过程分成四象限,项目规划-----风险评估----工程实现----用户评估,然后螺旋线增加一轮,持续迭代,综合了前两者的优点 “系统且可修改”,不过就是对开发人员评估风险的经验要求较高。
1.1.2 DBAS 生命周期模型 由项目规划----需求分析----系统设计----实现与部署----运行与维护五个基本活动组成,这是一个自上而下的纵向顺序,又是快速原型模型和螺旋模型思路的结合。设计阶段细分为概念设计、逻辑设计、物理设计(横向),另外还有三条设计主线,分别设计与实现 DBAS 中的数据库、数据库事务和应用程序(纵向)。
1.2 规划与分析
规划与分析有三大部分:
1.2.1 系统规划与定义 了解客户需求,从数据管理和数据处理的角度确定功能与性能范围。分为任务陈述、确定任务目标、确定系统范围和边界做什么不做什么做到什么程度、确定用户视图不同用户展示不同的内容。
1.2.2 可行性分析 开发是受限的。经济可行性,技术可行性, *** 作可行性和开发方案选择。
1.2.3 项目规划 开始规划实施的具体步骤。确定项目的目标和范围、根据模型分解定义任务,估算各种资源,制定合理的项目计划。
1.3 需求分析
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)