软件结构体系第一次作业

实验报告

课程 软件系统设计与体系结构      实验名称 软件设计的网络支持环境     第      页

专业____软件工程___________  班级___ 2班______  学号____130242014040___  ______   姓名    林梦远

实验日期:  2016  年  3 月 3  日   报告退发 (订正 、 重做)

一、实验目的

复习软件工程的重要概念,熟悉软件体系结构与软件设计技术的基本概念与内容。

了解网络中主流的软件体系结构与设计技术网站,掌握通过专业网站不断丰富软件体系结构和设计技术网站,掌握不断丰富软件体系结构和软件设计技术最新知识的学习方法。

二、实验内容

1.请根据你的理解和看法,给出“软件体系结构”的定义。

软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。(摘自百度百科)

2.所谓“软件开发知识的半衰期”,是什么含义?这个说法是否同样适用于“软件工程原则”?为什么?

科学技能的迅猛发展,使人们过去在学校里学到的专业知识,逐步陈旧过时,这就是所谓的“知识半衰期”。软件开发知识半衰期就是开发软件技术飞速发展,进入瓶颈阶段,知识逐步陈旧过时,开发效率降低。我认为这个说法适用于软件工程原则。因为软件工程原则中 “四、使用现代程序设计技术;七、不断改进开发过程”这两点,就是不断的改进开发技术,来避免出现“软件开发知识的半衰期”,或者出现了之后采取合适的对策来化解。所以这个说法同样适用于软件工程原则。

3.请通过网络搜索,了解全国计算机技术与软件专业技术资格水平考试的相关内容,了解软考对计算机与软件技术人员进行的职业资格,专业技术资格认定和专业技术水平测试。你如何理解计算机与软件专业技术人员的职业前景,认同这个职业方向吗?

计算机技术与软件专业技术资格(水平)考试是原中国计算机软件专业技术资格和水平考试的完善与发展。这是由国家人力资源和社会保障部(原人事部)、工业和信息化部(原信息产业部)领导的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。(摘自百度百科)

我认同这个职业方向。因为这个岗位需要的人永远不会饱和,技术一直在更新换代,薪资又不低,现在是计算机大数据、人工智能的时代,人类社会要向智能化跃进,所以计算机与软件专业技术人员的职业前景是相当乐观的,就是这个职业方向比较累,需要不断地学习来跟上时代的步伐,不然就可能被他人取代。

4什么是系统设计师?什么是系统分析师?什么是软件架构师?你认为这些职位与本课程有什么关系?

系统设计师(SD)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。杰出的系统分析师会利用编程技巧来辅助建立conceptionmodule。软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。

我认为这些职位以后我们软件工程专业毕业后都能够胜任,本课程教授了编程以外的东西,和软件工程这门课有点像,这三个职业光会编程是不够的,这门课程与这三个职业相辅相成,都是在写代码前给予一个框架或者是规范,来提升开发效率和质量。所以本课程对这些职位有积极影响。

上网搜索和浏览

搜索引擎:百度。

关键词:“软件  体系结构 开发设计  工作”的组合。

网站名称                    网址                              主要内容

Csdn                 http://www.csdn.net/                 中文it社区

天极网             http://www.yesky.com/

软件开发网         http://www.rjkfw.com/

比特网             http://www.chinabyte.com/

我感觉比较重要的:csdn(在书本介绍之前基本只上这个)。天极网 ,软件开发网。

云计算:云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。我所了解的云计算是杀毒软件的云查杀,亿万级别的病毒库不用消耗cpu资源,极大增强了系统流畅度和对抗新威胁的能力。

大数据:大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

人工智能

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

新型围棋软件阿尔法狗就是依赖大数据和人工智能,才完成了对人类围棋的统治。

案例分析

1.可行。因为该政务内网的运行维护成本高,集中管理以后,便于各个部门的信息交换,耗费的成本可以降低很多,提升各个软硬件设备的交互,共享网络,提升效率。

集中管理以后能够集中进行安全,提升安全性能同时节省资金。

底层集中共享能够对业务提供更好的支撑。

2在集中建设的过程中,应该重点关注以下几点。

A.信息安全,集中建设后所有的数据设备集中到一起,收到攻击容易对所有信息造成影响,不但要加强防火墙,也要加强员工的教育。

B.身份验证,通过证书验证身份提升安全性和效率

C. 入侵检测,防止黑客攻击,提高数据的安全性。

D.机房设备变多,要加强散热防止着火。

3给政务信息资源共享的建议:

1.要加强分类分级标准。

2.对数据采集建立标准和原则,关键的信息要由权威部门认证

3.数据的更新和维护制定标准

4.加强数据安全保护,提高员工计算机水平以及加强防火墙

5.优化数据转换,建立信息交换平台,可以建立统一数据库,这样不需要在查询的时候总是进行大量的多表查询,可以统一关键信息。

三、实验环境

机房计算机

五、实验结果与讨论

(描述最终得到的结果,并进行分析说明,可能的误差原因)

六、总结

(说明实验过程中遇到的问题及解决办法;新发现或个人的收获;未解决/需进一步研讨的问题或建议新实验方法等)

时间: 2024-07-30 14:13:46

软件结构体系第一次作业的相关文章

软件工程第一次作业补充

软件工程第一次作业的补充 对于作业"在一周之内快速看完<构建之法>,列出你不懂的5-10个问题". 作业要求有: (1)在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 (2)列出一些事例或资料,支持你的提问 (3)说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? 例如:我看了这一段文字 (引用文字),有这个问题 (提出问题):我查了资料,有这些说法

第一次作业——四则运算小程序

这是第一次作业,而且是个人项目,说实话一开始得到作业还是很紧张的.虽然题目比较简单,但是由于自身动手能力很差,所以还是慌得要死. 经过思考和审题,我渐渐有了思路.四则运算主要的难点在于选取数是否是随机数而且是否能保证整数相除能否除尽. 一开始关于选取数是否随机我很苦恼,因为从前写程序变量基本都是自己赋值,没想到怎么随机取数.后来经过同学的点拨,我想到了随机选取函数.比如十以内的四则运算就将0-9赋给a1 再加1就变成1-10了.而保证除尽的问题也很快想到了解决方案,只需要添加一个判断两数相除记过

软件工程管理——第一次作业

这是软件工程管理课第一次作业,也是我的第一篇随笔. 这篇随笔分为四个部分:1.自我介绍. 2.对这门课的期待. 3.第一周工作统计. 4.第一个小项目(词频统计与四则运算选其一). 一.自我介绍        我叫夏一鸣,是东北师范大学计算机科学与信息技术学院,计算机应用技术专业的研一学生.本科也是东北师大的,专业是计算机科学与技术.我来自湖北咸宁,是一个南方小伙,为人还算随和乐观,希望老师和同学们多多关照. 二.对这门课的期待        我想,大家之所以选了这门课,当然初衷都应该是想学到一

2015-2016-1 学期《软件工程》第一次作业【点评】--- 欢迎其他老师和同学补充

第一次作业全部批改结束,总体情况如下: (1) 部分同学是从网络上搜索资料,一个链接直接copy.--- 直接 0 分: (人数在2位数) (2) 部分同学是从网络上搜索资料,多个链接(信息来源)整合在一起.--- 视其整合的深度,给予10~50 分:(人数在2位数) (3) 极少数同学也借鉴了网络资料,但是结合自己的体会给出了相应的分析. --- 给予60~90 分:(人数在个位数) ==== 对同学们的建议: (1)引用资料时(特别是网络上一些网页)要注意其资料的真实性.权威性和时效性.典型

实时软件系统设计第一次作业

实时控制软件设计第一次作业 ABS系统: 简称:制动防抱死系统(antilock brake system). 作用:在汽车制动时,自动控制制动器制动力的大小,使车轮不被抱死,处于边滚边滑(滑移率在20%左右)的状态,以保证车轮与地面的附着力在最大值. 原理:在制动时,ABS根据每个车轮速度传感器传来的速度信号,可迅速判断出车轮的抱死状态,关闭开始抱死车轮上面的常开输入电磁阀,让制动力不变,如果车轮继续抱死,则打开常闭输出电磁阀,这个车轮上的制动压力由于出现直通制动液贮油箱的管路而迅速下移,防止

重新提交的作业相较于第一次作业的改进

由于对第一次作业的估计严重失误,导致周二上交的作业是极其不完整的程序,无法正确运行.经过两天的调试,修改了众多BUG以及算法上的不足.以下是修改的主要问题: 1. 栈溢出导致的崩溃:修改了结构体数组变量的相关初始化,大致计算并限定了各函数中变量数组的界限,解决了栈溢出的问题. 2.生成计算式:本程序采用的方法是根据参数计算一个种子,作为间隔,然后按序生成,从而可以较容易的避免产生相同的计算式 (1)该种子的选取一开始存在问题,计算种子的失误导致往往生成的式子无法达到数量要求. (2)操作数的生成

【助教】第一次作业成绩

当我第一次知道公布大家第一次作业的分数的时候,其实我是拒绝的!因为我觉得……呀……你不能叫我公开我马上就公开,第一,我要想一下,我又不想说,你公布分数之后以后加了很多水分,那效果DUANG……很炫!很亮!很与众不同!结果我的分数一出来童鞋们以后一定骂我,根本不公正!……我说先要给我试一下.后来我经过也知道他们是很好的,而且不会很偏激的到我博客来骂我对不对? 那我发了分数以后,起码我觉得还蛮公平的,我还把分数发给老师看了一下,童鞋们应该不会打我吧:) 下面公布第一次作业成绩: 说明: 1.按照老师

软工实践第一次作业-黄紫仪

软工实践第一次作业 前言:emmmm之前因为没太注意,想着计算机专业怎么会有软工实践.所以之前一直都没去管.等到开学才发现突然翻车.QAQ现在赶紧先来补交一下. (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?   说到选择计算机,emmmm,某种意义上来说是打RPG游戏打出来的想法,因为很喜欢这类的游戏,所以也想去试着写一个属于自己的这种

第一次作业:一条咸鱼和计算机

第一次作业:一条咸鱼和计算机 第一部分:结缘计算机        我的经历和所有科班和非科班的博主都不太一样,他们大多数是喜欢计算机,或者认为计算机就业情况好,而我却是情非得已.第一次认识计算机应该是小学的时候再学校的机房里,当时的电脑是那种大屁股电脑,贼卡的那种,我们当时的计算机课应该是叫信息课,上课的时候总是偷偷一起玩金山打字里面的游戏,就是警察抓小偷的那个,想想当时一边玩游戏一边还要防被老师发现,还真的是挺刺激的啊.感觉我从前对计算机的印象就等同于玩游戏,小学的时候常年混迹电子厅,虽然经常