130242014021-田富钊-实验一

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

专业 软件工程     班级  1班      学号  130242014021     姓名 田富钊

实验日期:   2017 年  9 月  14 日   报告退发 (订正 、 重做)

一、实验目的

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

2.通过Internet搜索与浏览,了解网络环境中主流的软件体系结构与设计技术网站,掌握通过专业网站不断丰富软件体系结构和软件设计技术最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件体系结构与设计技术应用实践。

二、实验内容

1.概念理解

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

答:软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。我认为软件体系结构是一个抽象的系统规范,主要包括用其行为来描述的功能构件和构件之间的相互连接、接口和关系。

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

    答:一个在某一领域很有学问或有丰富专业知识的人,如果不再学习,在一定时间后进入知识半衰期,即基础知识仍可用,其他的一半新知识已经落伍。而现在知识的半衰期正在日益缩短,在软件开发这个行业,体现的更为明显,软件开发知识的半衰期为3年,随着科技发展,硬件设备的提升,使得软件也要不断的更新,因而要不断学习新的知识核技术,才能不断的创新,与软件工程原则是适用的。

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

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

    该考试分为 5 个专业类别,并在各专业类别中分设了高、中、初级专业资格考试,囊括了共 28 个资格的考核。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员助理工程师工程师高级工程师)。计算机技术与软件专业技术资格(水平)实施全国统一考试后,不再进行计算机技术与软件相应专业和级别的专业技术职务任职资格评审工作。因此,这种考试既是职业资格考试,又是职称资格考试。同时,它还具有水平考试的性质,报考任何级别不需要学历、资历条件,只要达到相应的技术水平就可以报考相应的级别。

    个人认为计算机与软件专业技术人员的职业前景是好的,这属于一个新兴的行业,也是未来行业中的主流行业,科技要发展,社会要进步就离不开计算机和软件,未来的计算机将到达一个极高水平,这需要计算机与软件专业技术人员不断进取,而我们现在正是缺少优秀计算机与软件专业技术人员,所以计算机与软件专业技术人员的职业前景是十分好的。

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

    系统设计师(SD)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。系统分析员又称系统分析师,是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。系统分析师(SA)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。这门学科主要讲述的就是软件体系与结构的特点,是培养这些岗位的一个学科,而这些岗位上的人又为这门学科的发展起到促进作用,因此是相辅相成的

    2.上网搜索和浏览

    看看哪些网站在支持软件体系结构,软件开发、软件设计的技术工作?请在表1-1中记录搜索结果。

    你习惯使用的网络搜索引擎是:  百度  谷歌 搜狗

    你在本次搜索中使用的关键字主要是:如何看待软件体系结构,软件开发,软件设计的技术工作

    表1-1 软件体系结构与设计专业网站实验记录


网站名称


地址


主要内容描述


http://www.chinagrid.com/


帮助广大企业充分利用互联网优秀资源来为全球竞争做好准备,提高中国企业的互联网应用能力和网络竞争力。


http://www.csdn.net/


CSDN面向IT专业技术人员,提供专业、集成化的内容服务,包括最大的技术论坛,最有影响力的BLOG,最权威的技术杂志《程序员》,IT专业搜索服务等。


http://www.programfan.com/


网站目前拥有新闻中心、文档中心、下载中心、源码中心、刻盘服务、网游作品、电子杂志、编程论坛等众多栏目,基本可以涵盖大部分关于编程开发的内容。

请记录:在本实验中,你感觉比较重要的3个软件体系结构与设计技术专业网站是:

  1. 网站名称:
  2. 网站名称:
  3. 网站名称:

请分析:你认为软件体系结构与设计技术专业网站当前的技术热点是:

  1. 名称:  软件开发过程指南

    技术热点:  基于客户针对实际项目或者产品的开发,通过项目的真实实践,指导客户整体实施工程,同时为客户的项目提供一个基本的原型,作为演讲的基础。在实战教练结束后,提供后续技术支持。达到在项目中实用的效果。

  2. 名称:软件测试

    技术热点:学员在资深软件测试工程师带领下,通过测试理论、测试方法的系统学习、以及项目测试案例的实践,使学员掌握软件测试的流程、技术、方法以及规范,熟悉张勇测试工具与测试过程,使学员具备测试技术和测试管理的基本能力,并能够独立承担并实施项目测试。

  1. 名称:性能测试方法与技术

    技术热点:旨在培训出能在企业中担任大中型项目性能测试任务的高级性能测试工程师,使其具有能完成银行、电信、保险等系列软件领域即对性能要求比较高的软件系统的性能测试任务。

3.案例分析:信息资源网建设

阅读以下关于信息资源网建设的叙述,回答问题1至问题3。

某市政府部门有近30个委、办、局,分别承担着法定的政府职能,这些部门都有信息中心,负责本单位信息系统的建设和信息资源的采集、维护等工作,同事向业务部门提供信息化技术支持。该市的电子政务建设发展很快,统一规划实施了政府内网,实现了各个政府部门百兆以上带宽的互联网,并在此基础上规划信息资源网。该政务内网的运行维护成本较高,所以在政务内网开通之后,市财政逐渐削减了各个委办局自身信息系统的维护费用,市政府也要求尽快实现信息资源共享,以发挥电子政务网的效益。

[问题1]改市决定采取物理中的方式统一管理各个委、办、局的信息系统,一些部门对此提出了异议。主要理由是集中管理后,由于管理部门对业务应用不了解,难以保证对本单位业务进行有力支持。

请用300字以内文字,从技术角度论述该市实现信息系统统一管理是否可行。

答:我认为各个委办公室信息系统统一管理是可行。

该市电子政务网性能优良,信息系统物理部署点位置不会影响应用,也不存在信息传输瓶颈。

集中管理后,不仅能共享网络,主机的硬件设备,还能集中进行高可靠性配置,安全管理。以降低的成本向各个应用系统提供较高的可用性和安全性。

集中管理后,各个部门的运行维护和管理费用将大大降低,可节省该市用于政府部门信息系统维护的整体费用。

应用系统位于信息系统层次结构的上层,底层的集中共享能够对业务提供更好的支撑。而各个部门的应用对信息系统的要求可由本部门提出,纳入到集中管理部门对信息系统的统一规划中。

[问题2]在信息系统集中管理建设过程中,该市需要重点规划建设哪些内容?

答:1、灾备系统         2、CA认证系统     3、入侵检测系统     4、安全审计系统     5、防火、防盗等物理安全措施      6、高可用性设施(如多机集群等)    7、较好性能的网络管理系统,监控网络流量

[问题3]发挥信息系统效益的关键嘻嘻市信息资源的有机共享,请给出该市政务信息资源共享的建议(200字以内)。

答:1、全市政务信息的分类、分级标准    2、各个部门的职责,制定信息的采集原则,如关键业务产生关键信息,权威部门产生权威信息,从源头上保证信息的质量     3、制定信息的维护、更新原则,如谁生产谁维护         4、建设信息的交换平台,规划信息交换目录,制定信息的交换方法     5、建设政务信息仓库,开发信息资源的综合应用    6、优化政务流程

三、实验环境

带有浏览器,能够访问因特网的计算机。

四、实验步骤

五、实验结果与讨论

六、总结

时间: 2024-10-13 13:04:21

130242014021-田富钊-实验一的相关文章

结对项目-四则运算 “软件”之升级版

随笔缘由:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2213 githup缘由:https://github.com/tianshizhao/tianshizhao 一.基本要求 从个人项目出发,将程序改造成一个单机带用户界面(不是控制台)的程序,这个程序最基本要达到: 自动生成题目,单个题目最多不能超过4个运算符,操作数小于100. 用户可以输入答案 若用户输入答案正确,则提示正确:若答案错误,则提示错误,并要提示正确答案是

巧用字典树算法,轻松实现日志实时聚类分析

by 田富龙日志分析对于企业运维来说尤为重要,运维人员如不能实时了解服务器的安全状况,会给企业造成难以估计的损失.对日志进行分析,不仅可以了解到软.硬件设备的运行状况,还可以了解到报错日志的源头.服务器上正在发生的安全事件,判断错误是由应用引发的还是系统本身引起的,从而及时进行补救,以提高企业软.硬件设备的高可用性.然而,随着服务器数量逐渐增加,日志数据也与日俱增,面对这种境况,利用传统的方式对日志进行分析,显然已经不能满足企业的要求.此时,基于AI技术的日志分析方式就显得尤为重要.本文提出的实

160809212田京诚C语言程序设计实验2 选择结构程序设计_进阶

实验2-6 猜数字游戏 实验要求: 编写一个C程序实现一个[1-100]以内的猜数字游戏. (1)       系统随机产生一个[1-100]之间的随机数. (2)       输入任意一个数字.数字的要求是1—100的自然数即可. (3)       系统对您输入的数字进行判断.如果玩家输入的数字与计算机随机生成数相比较, 输入的数字比随机生成数小,系统将提示您,数字太小请您重新输入.如果玩家输入的数字与计算机随机生成数相比较,如果输入的数字比随机生成数大,系统将提示您,数字太大请您重新输入.

嵌入式软件设计第9次实验报告

学号:140201209      姓名:田博文 组别:第4组          实验地点:D19 一.实验目的: 1.熟悉WWW技术中的SSI(Server Side Include)技术. 2.学会使用SSI技术编写代码把当前开发板内RTC的时钟及日期数据送往PC机浏览器显示. 3.学会使用SSI技术把当前开发板的按键(KEY2.KEY1)次数信息送往PC机浏览器显示. 二.实验内容: 1.编写代码完成Web服务器端发送RTC实时时 钟信息的任务. 2.编写代码完成Web服务器端发送按键(K

数据库表的查询操作实践演练(实验三),数据库演练

继前两次的实验,本次实验以熟练掌握利用select语句进行各种查询操作:单表查询.多表连接及查询.嵌套查询.集合查询等,巩固数据库查询操作.下面就跟着小编一起练习吧!在实验一创建并插入数据的表(Student, Course,SC,Teacher,TC)的基础上,完成以下操作.(1)将教师‘罗莉'的名字改为‘罗莉莉'.复制代码 代码如下:update Teacher set tname='罗莉莉' where tname='罗莉'(2)将两个同学(数据自己临时设置,用后即删除)的两门课程的成绩以

java实验报告(实验三)

北京电子科技学院 实     验    报     告 课程:移动平台应用开发实践   班级:201592     姓名:苏泽楠  学号:20159207 成绩:             指导教师:娄嘉鹏   实验日期:2015.10.15 实验密级:         预习程度:             实验时间: 仪器组次:          必修/选修:选修          实验序号:3 实验名称:   敏捷开发与XP实践 实验内容 1. XP基础 2. XP核心实践 3. 相关工具 实验

转载-从信息论角度论证为什么汉语是世界上最先进的语言--引用多项实验数据

[转载]从信息论角度论证为什么汉语是世界上最先进的语言–引用多项实验数据 作者:汉语计算机应用研究小组(笔名:冷酷的哲学?) 一.语言水平高低的评判准则 口语,实际上是一种通讯协议.就是说,语言实际上是把人的思想通过发音器官变成一串频率不同.波形不同的声波,然后被另一个体的听觉器官和相关的脑部组织重新转变回思想.通讯协议,就是一个规则,一个规定了应该如何把思想/信息转变为易于传输的信号的规则 计算机上,通讯协议有两个基本评判标准:[传输效率]和[抗噪能力] 传输效率:在单位时间里,按照该通讯协议

田渊栋:AlphaGo系统即使在单机上也有职业水平

Facebook人工智能组研究员田渊栋博士在知乎专栏上更新了一篇文章,详细分析了AlphaGo在<自然>杂志上发表的论文,他认为AlphaGo整个系统即使在单机上也已具有了职业水平,与李世石的比赛会相当精彩. 以下是田渊栋博士的知乎专栏原文: 最近我仔细看了下AlphaGo在<自然>杂志上发表的文章,写一些分析给大家分享. AlphaGo这个系统主要由几个部分组成: 1. 走棋网络(Policy Network),给定当前局面,预测/采样下一步的走棋. 2. 快速走子(Fast r

Starting系列4_使用ADF开发富Web应用程序之维护User Interface(Part1)

本教程通过一个简单的场景的构建富internet应用程序提供了一个用户界面来访问数据库表. 创建一个完整的应用程序包括业务服务.用户接口和页面流. 案例描述:创建一个实验指南来查询Department和Employee,创建多个JSF页面来让你查询和更新数据在数据库中 案例目的如下: Part 1: Creating a Fusion Web Application and Building the Business Services Step 1: Create a Fusion Web Ap