软件工程项目实训教程 配套课件.pptxVIP

软件工程项目实训教程 配套课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程项目实训教程 配套课件第1章 绪论软件工程概述“小型二手货交易平台”案例介绍小结思考题软件工程概述软件工程的概念与理论 简单来说,软件工程是将工程学的思想、方法与技术应用于软件开发过程的一门学科。 软件工程的内容非常丰富,包括软件工程原理、过程、方法、模型、管理、环境及工具等,其中过程、方法和工具是软件工程的三要素。软件工程概述软件工程知识体系(15个知识领域):软件需求 软件配置管理软件设计 软件工程管理软件构建 软件工程过程软件质量 软件工程模型和方法软件测试 软件工程职业实践软件维护 软件工程经济学计算基础 数学基础 工程基础软件工程概述软件工程的发展1968年,“软件工程”的概念首次被提出。20世纪70年代,人们开始在软件开发中运用一些工程思想。20世纪70和80年代,人们在不断的软件实践中逐渐提出了更多的模型,以解决遇到的各种问题。20世纪90年代,面向对象思想的发展渗透到了软件工程中来。20世纪90年代末,随着《敏捷软件开发宣言》的发布,敏捷开发思想逐渐兴起。21世纪以来,随着互联网时代的高速发展,以大数据、云计算、移动互联网和智能信息技术等为代表的新技术冲击着软件工程,带来了前所未有的挑战。软件工程概述软件生存周期 同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(也称软件生命周期)。软件生存周期的阶段可行性研究 需求分析 软件设计 编码实现 软件测试 运行与维护软件工程概述ISO 12207标准为软件从构思到报废的生存周期过程提供了框架。软件工程概述软件生存周期模型常见的软件生存周期模型包括瀑布模型、增量模型、螺旋模型、快速原型模型、喷泉模型、统一软件开发过程模型、敏捷过程与极限编程模型等。生存周期模型主要特点瀑布模型瀑布模型将软件生存周期中各活动(制定计划、需求分析、系统设计、编码、测试和维护)规定为依线性顺序的若干阶段,各项活动自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。增量模型增量模型是把整个软件系统分解为若干个软件构件,在开发过程中,逐个实现每个构件。如果发现问题可以及早进行修正,逐步进行完善,最终获得满意的软件产品。螺旋模型螺旋模型将瀑布模型和快速原型模型集合起来,强调其他模型所忽视的风险,特别适合于大型复杂系统。该模型分为4个环节:制定计划、风险分析、开发实施和用户评价。4个活动螺旋式地重复执行,直到最终得到用户认可的产品。软件工程概述软件工程实用工具 随着软件工程理论的发展,用于辅助软件开发的应用工具也大量涌现,统称计算机辅助软件工程工具(CASE工具)在需求分析与系统设计阶段: Microsoft Visio ,Rational Rose , Power Designer ,Enterprise Architect...在编码阶段: Dev C++ ,Codeblocks, Visual Studio… 在软件过程的其他活动中同样存在众多CASE工具,由于篇幅有限,这里不再赘述。“小型二手货交易平台”案例介绍项目背景 大学生作为社会中不可忽视的团体,每学期对各类商品如图书、电子产品等都有不同程度的需求。考虑到大学生没有经济来源,及部分商品在各年级同学间重复使用的特殊情况,每学期购买新商品的行为并不划算。但学生在校园内随意交易的行为不易管理,因此这里考虑建立校园二手货交易平台,使校园二手货交易方便并易于管理。“小型二手货交易平台”案例介绍需求说明 根据需求调研的结果,平台的使用者主要包括希望购买二手货的用户与希望将手中积存的二手货予以售卖的用户。前者应能够通过平台发布并管理需求,能够通过平台找到所需二手货并联系卖方以达成交易。后者应能够通过平台发布并管理二手货,查找感兴趣的需求并联系买方以达成交易。沟通过程可以在站内进行,也可通过线下手段(诸如手机、邮件等)联系。除此之外,平台应提供评价系统,买卖双方可以针对特定交易对对方进行评分,该评分将参与用户信用额度的计算。信用额度讲在能够被其他用户访问,以便在使用系统服务时提供参考。 除此之外,为保证平台交易质量,二手货交易平台应设置若干管理人员。管理人员负责监控交易记录,接受买卖双方对不良交易现象的检举并予以处理,能够撤除不良商品并给予相关用户一定惩罚。系统管理人员还应能够发布关于系统维护、更新、新闻等信息的公告。“小型二手货交易平台”案例介绍平台要求 “二手货交易平台”所面向的用户群体主要为PC端用户(后续将开放针对Android与IOS平台的服务),为保障便捷性,平台应为Web服务。由于客户所使用设备分辨率各有不同,平台应保障在不同分辨率下均能提供友好的交互服务。平台使用

您可能关注的文档

文档评论(0)

dllkxy + 关注
实名认证
文档贡献者

本文库主要涉及建筑、教育等资料,有问题可以联系解决哦

版权声明书
用户编号:5213302032000001

1亿VIP精品文档

相关文档