问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

对所学软件工程课程各部分内容的目的、作用、主要内容等进行总结,

发布网友 发布时间:2022-04-23 21:27

我来回答

1个回答

热心网友 时间:2022-04-12 01:26

1、软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、*部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
2、
开发流程
▪ 需求分析
▪ 概要设计
▪ 详细设计
▪ 编码
▪ 测试
▪ 软件交付
▪ 验收
▪ 维护
3、软件架构(software
architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系
统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向
对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。
软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构师陈述软件构架以作为满足不同客户需求的实际系统设计方案的基础。
软件构架是一个容易理解的概念,多数工程师(尤其是经验不多的工程师)会从直觉上来认识它,但要给出精确的定义很困难。特别是,很难明确地区分设计和构架:构架属于设计的一方面,它集中于某些具体的特征。
在“软件构架简介”中,David Garlan 和 Mary Shaw
认为软件构架是有关如下问题的设计层次:“在计算的算法和数据结构之外,设计并确定系统整体结构成为了新的问题。结构问题包括总体组织结构和全局控制结
构;通信、同步和数据访问的协议;设计元素的功能分配;物理分布;设计元素的组成;定标与性能;备选设计的选择。
但构架不仅是结构;IEEE Working Group
on Architecture 把其定义为“系统在其环境中的最高层概念”。构架还包括“符合”系统完整性、经济约束条件、审美需求和样式。它并不仅注
重对内部的考虑,而且还在系统的用户环境和开发环境中对系统进行整体考虑,即同时注重对外部的考虑。
在Rational Unified Process 中,软件系统的构架(在某一给定点)是指系统重要构件的组织或结构,这些重要构件通过接口与不断减小的构件与接口所组成的构件进行交互。
从和目的、主题、材料和结构的联系上来说,软件架构可以和建筑物的架构相比拟。一个软件架构师需要有广泛的软件理论知识和相应的经验来事实和管
理软件产品的高级设计。软件架构师定义和设计软件的模块化,模块之间的交互,用户界面风格,对外接口方法,创新的设计特性,以及高层事物的对象操作、逻辑
和流程。
一般而言,软件系统的架构(Architecture)有两个要素:
它是一个软件系统从整体到部分的最高层次的划分。
一个系统通常是由元件组成的,而这些元件如何形成、相互之间如何发生作用,则是关于这个系统本身结构的重要信息。
详细地说,就是要包括架构元件(Architecture Component)、联结器(Connector)、任务流(Task-flow)。
所谓架构元素,也就是组成系统的核心"砖瓦",而联结器则描述这些元件之间通讯的路径、通讯的机制、通讯的预期结果,任务流则描述系统如何使用这些元件和
联结器完成某一项需求。
建造一个系统所作出的最高层次的、以后难以更改的,商业的和技术的决定。
建造一个系统之前会有很多的重要决定需要事先作出,而一旦系统开始进行详细设计甚至建造,这些决定就很难更改甚至无法更改。显然,这样的决定必定是有关系统设计成败的最重要决定,必须经过非常慎重的研究和考察。
4、自己写了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招投标技术负责人是什么证 欧美的经典的线稿漫画 推荐几款欧美漫画,跪求!!! 十大DC漫画推荐 DC漫画必看经典盘点 dc好看的漫画有哪些 十大欧美漫画推荐 欧洲经典漫画盘点 欧洲好看的漫画有哪些 欧美有哪些经典的漫画作品? 十大美国漫画推荐 美国漫画经典作品 美国著名的漫画有哪些 音悦台mini客户端为什么不能记住账号自动登录呢,,,每次都要重新输~郁... 请问 音悦台 和 百度 怎样解绑手机? 如何注册音悦台账号 软件工程导论张海潘(第六版)第1-13章总结 软件工程导论复习重点总结--很全(第六版) 软件工程 期末考试复习总结知识点+必考题型 软件工程期末复习要点归纳总结 乡巴佬鸡蛋怎么做好吃 诱人的乡巴佬鸡蛋怎么做好吃又简单,做法图解分享,吃 乡巴佬鸡蛋的做法? 乡巴佬鸡蛋怎么腌制? 求乡巴佬鸡蛋的做法? 杨幂主演的电视剧《斛珠夫人》豆瓣开分4.9,评分低的原因是什么? 好像是HOST文件被恶意修改了 只有新浪微博和豆瓣打不开 删了HOST也不行, 在线等。着急 大学生给豆瓣译文差评,被举报至学校,差评和诋毁的界限在哪里呢? 在豆瓣上把某人拉黑,对方会知道吗 在豆瓣上到底如何提高被关注度 起诉豆瓣被法院驳回,毕志飞失败的原因是什么?如何评价他? 如何看待《战长沙》豆瓣评分再次下降,这次直接从9.1到9.0? 豆瓣的影评为什么那么不可信 豆瓣为什么起诉毕志飞? 《温暖的抱抱》惨遭吐槽,豆瓣评分5.7,是被恶意差评了吗? 看了电影《大人物》很喜欢,但看到豆瓣上有很多恶意诋毁的影评觉得很诧异,究竟是怎么回事呀? 软件工程导论复习重点总结 很全(第六版) 谈谈你对“软件工程”概念的认识,总结课程的全部内容。课本见图(大学... g3930比g3900性能高多少?g3930能不能带动DW网页制作? 学习软件工程导论后的感想或是总结 英特尔赛扬G3930和G3900和AMDA4的区别是什么? 总结归纳主要的软件工程模型,并任意选定其中的一种过程模式,介绍其特点及你对该模型的理解。 英特尔g3930CPU和英特尔g4900CPO哪一个性能要好一些,价格多少 关于软件工程专业的介绍 这个电脑能换成G3930或者G3900的CPU吗,针脚数都是1151的 英特尔cpu里面 软件过程模型的总结 赛扬g3930性能怎么样 g3930可以超频吗 g3930和i5 3470哪个好为什么g3930要贵一百? G3930 CPU 4G内存 120G固态硬盘 24显示器值多少钱? 手头有G3930T和i3 6100T两个CPU,用哪个性能好点,核显哪个强? 胡萝卜的家常做法有几种? 胡萝卜有哪些做法 胡萝卜怎么做好吃? 胡萝卜怎么做好吃,清蒸胡萝卜的家常做法