当前位置: 首页 > news >正文

河北建设工程信息网站手机网站制作架构

河北建设工程信息网站,手机网站制作架构,觉得自己做的网站土怎么办,人工智能软件软件工程期末总结 软件危机出现的原因软件生命周期软件生命周期的概念生命周期的各个阶段 软件开发模型极限编程 可行性研究与项目开发计划需求分析结构化分析的方法结构化分析的图形工具软件设计的原则用户界面设计结构化软件设计面向对象面向对象建模 软件危机出现的原因 忽视…

软件工程期末总结

    • 软件危机出现的原因
    • 软件生命周期
      • 软件生命周期的概念
      • 生命周期的各个阶段
    • 软件开发模型
      • 极限编程
    • 可行性研究与项目开发计划
    • 需求分析
    • 结构化分析的方法
    • 结构化分析的图形工具
    • 软件设计的原则
    • 用户界面设计
    • 结构化软件设计
    • 面向对象
    • 面向对象建模

软件危机出现的原因

  1. 忽视软件开发前期的需求分析。
  2. 开发过程中缺乏统一的、规范化的方法论的指导。
  3. 文档资料不齐全或不准确。
  4. 忽视用户之间、开发组员之间的交流。
  5. 忽视测试的重要性。
  6. 不重视维护或由于上述原因造成维护工作困难。
  7. 从事软件开发的专业人员对这个产业认识不充分,缺乏经验。
  8. 没有完善的质量保证体系。

软件生命周期

软件生命周期的概念

软件的生命周期是指从设计该产品的构想开始,到软件的需求认定、软件设计、软件实现、产品测试与验收、投入使用的以及产品版本不断更新,到最终该产品被市场淘汰的全过程。

生命周期的各个阶段

  1. 可行性研究
  2. 需求分析
  3. 软件设计
  4. 编码
  5. 软件测试
  6. 软件维护 定义(可行性研究、需求分析)、开发、维护

软件开发模型

  1. 瀑布模型(不确定有没有划这个重点) 优点:过程模型简单,执行容易 缺点:无法适应变更。
  2. 快速还原模型
  3. 增量模型
    优点:
    (1)、将待开发的软件系统模块化,分批次提交软件产品,使用户可以及时了解软件项目的进展。
    (2)、以组件为单位进行开发,降低软件开发的风险。
    (3)、开发顺序灵活
    缺点:
    要求待开发的软件系统可以被模块化。
  4. 螺旋模型 将瀑布与快速结合起来,忽略了风险分析

极限编程

测试现行,驱动开发

可行性研究与项目开发计划

  1. 技术可行性
  2. 操作可行性
  3. 经济可行性

需求分析

步骤:

  1. 需求获取
  2. 分析建模
  3. 需求描述
  4. 需求验证

结构化分析的方法

核心是数据字典
1、功能建模
思想是用抽象模型的概念,按照软件内部数据传递和变换的关系,自顶向下逐层分解,直到找到满足功能要求的可实现的软件为止。
数据流图(简称DFD图)就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
2、数据建模
3、行为建模
4、数据字典

在这里插入图片描述

结构化分析的图形工具

1、层次方框图
2、Warnier图(具体图形课本57,58页)

软件设计的原则

1、模块化(高内聚低耦合)
2、抽象
3、逐步求精
4、信息隐藏

用户界面设计

响应时间<3秒
可用性和域(没有百度,不确定是不是这个域)用性

结构化软件设计

解决“怎么做”的问题(需求分析:解决“做什么”)
概要设计阶段:要完成体系结构设计、数据设计及接口设计
详细设计阶段:要完成过程设计

面向对象

特点:封装、继承、多态
基本概念(重点看1,3)
1、面向对象:按人们认识客观世界的系统思维方式,采用基于对象的概念建立模型,模拟客观世界分析、设计、实现软件的办法。
2、对象:即指现实世界中各种各样的实体。
3、类:类是具有相似内部状态和运动规律的实体的合计。
面向对象的软件工程方法的优势
1、符合人类的思维习惯
2、稳定性好
3、可复用性好
4、可维护性好

面向对象建模

通常要建立3种模型:
数据结构(对象模型)、执行操作(动态模型)、数据值变化(功能模型)
建立对象模型:
1、划分主题
2、确定类与对象(确定对象和对象之间的关联)
3、确定属性
4、确定服务

注:需要画图的没有总结,看课本

http://www.yayakq.cn/news/863704/

相关文章:

  • 网上怎么做网站赚钱ui设计周末培训学校
  • 婚庆企业网站建设phpcms 专题网站模板
  • 公司网站经典案例代做效果图的网站
  • 哈市那里网站做的好网络教育平台
  • 河南金建建设有限公司网站上海建网站服务器
  • 广州移动网站建设公司网站设计的内容有哪些
  • 山西做网站价格wordpress js失效
  • 网站首页description标签上海注册公司地址费用
  • 乱起封神是那个网站开发的?推广型的网站怎么做
  • 四川铁科建设监理有限公司官方网站wordpress 做图片
  • 贺州建设网站广东哪家网站建设
  • 广州做网站优化哪家好网站备案流程解答
  • python搭建网站帮别人做彩票网站
  • 社区电商网站设计网站服务器地址在哪里看
  • 做学校网站会下线吗友情链接多久有效果
  • 五矿瑞和上海建设有限公司网站主流建站cms
  • 建筑企业登录建设厅网站密码vs2010做网站登陆界面
  • 深圳的网站建设公司的分类是网站后台
  • 北京 网站建设托管公司社交网站第一步怎么做
  • 网站百度不收录的原因农产品网站设计方案
  • 徐汇区网站建设公司建网站主要工具
  • 网站域名可以做端口映射吗如何自己做网站手机
  • 电商网站建设选迅法网东莞网站建设网络推广
  • 网站架构模板徐州app制作
  • 阿里云网站中文网站建设与代运营介绍
  • 公司的网站开发服务费怎么入账广州市建筑集团有限公司
  • 怎么做微帮网站wordpress 链接 样式表
  • 重庆知道推广网站方法增城网站建设服务
  • 怎么样用dw做网站wordpress安装 403
  • 网站推广公司认准乐云seo禅城顺德网站建设