软件工程

  • 软件工程—18.面向服务的软件工程

    什么是Web服务 一个松耦合、可复用的软件构件,封装了离散的功能,该功能是分布式的并且可以被程序访问。Web服务是通过标准互联 和基于XML的协议被访问的服务。 服务和软件构件之间…

    2019年11月9日
  • 软件工程—17.分布式软件工程

    分布式系统的5个优点 资源共享 开放性 并发性 可伸缩性 容错性 分布式计算中必须考虑的设计问题 透明性:隐藏底层分布 开放性 可伸缩性 三个维度 规模:又分为增强扩展(单挑),增…

    2019年11月8日
  • 软件工程—08.软件测试

    测试 测试的正向思维(确认测试) 向开发人员和客户展示软件满足其需求 测试的逆向思维(缺陷测试)找出可能导致软件行为不正确原因。 测试是更广阔的软件确认和验证( Verificat…

    2019年11月8日
  • 软件工程—6.体系结构设计

    体系结构模型是什么h2> 体系结构模型,该模型描述系统如何被组织为一组相互通信的构件 体系结构分类 小体系结构关注单个程序的体系结构。在这个层次上,我们关注单个的程序是如何补分解为…

    2019年11月7日
  • 软件工程—1.概述

    软件的特征 抽象: 不可触摸,逻辑实体,可记录,但看不到 复制成本低:不受物质材料的限制,不受物理定律或加工过程的制约,与开发成本相比,复制成本很低无折旧、受硬件制约、未完全摆脱手…

    2019年11月6日
  • 软件工程—2.软件过程

    三个模型 瀑布模型 增量模型 集成和配置模型 没有适用于所有不同类型软件开发的过程模型。 瀑布模型 需求定义 系统和软件的设计 实现与单元测试 集成与系统测试 运行与维护 瀑布模型…

    2019年11月6日
  • 软件工程—4.需求工程

    需求工程定义 找出、分析、文档化并且检查需求的过程被称为需求工程 需求的两个描述层次 用户需求,指高层的抽象需求。使用自然语言、图形描述需求。 系统需求,指底层的详细需求。使用系统…

    2019年11月6日
  • 软件工程—3.敏捷软件开发

    敏捷软件开发 极限编程(XP, Beck1999) Scrum方法(Schwaber and Beedle 2001) DSDM方法(Stapleton 2003) 敏捷软件的开发…

    2019年11月6日
  • 五款好用的项目进度管理甘特图软件,总有一款能满足你的需求

    好用的项目管理软件有哪些很多从事项目开发与设计的团队都会有这样的需求,一款优秀的项目进度管理软件在企业项目实施中有着极为重要的作用,它伴随着项目计划、定义、监控、控制以及确认交付的…

    2019年11月1日
  • 辞职跨考软件工程有感

    辞职快有两个月了,才学到了数据结构第二章,突然觉得跨考的难处就在于不怕代码的逻辑复杂,就怕不知道函数的功能和用法,更可怕的是根本就不知道有这个函数,但又享受一点点挖掘函数意义的乐趣…

    2019年10月16日