130242014075-杨利城-实验一

实验报告

课程    软件体系结构     实验名称  实验一、软件设计的网络支持环境              第      页  专业____   软件工程___________  班级___  2班______

学号___   130242014075____ ____   姓名      杨利城

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

一、实验目的

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

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

二、工具/准备工作

开始本实验之前,请认真阅读课程的相关内容。

需要准备一台带有浏览器,能够访问因特网的计算机。

三、使用内容与步骤

1.概念理解

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

(2)科学技能的迅猛发展,使人们过去在学校里学到的专业知识,逐步陈旧过时,这就是所谓的“知识半衰期”。适合,IT行业更新换代的速度飞快,如果不紧跟时代的步伐,知识和见识就会跟不上时代的更新换代,因而自己原来所学所会的技能逐步陈旧过时,也就步入了所谓的“知识半衰期”。

(3) 计算机资格考试纳入全国专业技术人员职业资格证书制度的统一规划。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。计算机资格实施全国统一考试后,不再进行计算机技术与软件相应专业和级别的专业技术职务任职资格评审工作。因此,这种考试既是职业资格考试,又是职称资格考试。

计算机与软件专业技术人员的职业前景,不仅需要对自己的技能的熟练程度,同时也需要对这个行业的基本的专业知识具备一定的了解,对技能的考试评定也有助于对自身水平的理解,同时利于企业的招聘及升职加薪。认同。

(4) 系统设计师(SD)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。杰出的系统分析师会利用编程技巧来辅助建立conceptionmodule。

系统分析员又称系统分析师,英文system analyst,简称SA。 是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。系统分析师(SA)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。富有经验的系统分析师往往是优秀技术专家和项目管理者的结合体,他们精通系统论和控制论,擅长将杂乱无章的复杂性问题整理调顺,并将其模块化,从而使项目的实施走向成功。杰出的系统分析师会利用编程技巧来辅助建立conceptionmodule。

软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。

有很大的关系,这些职位都需要对软件体系的结构和设计的知识有较深的了解,也可以说本课程是这些职位所需技能的比较重要的一部分。

 

2.上网搜索和浏览

常用的搜索引擎:百度

搜索使用的关键词:软件体系结构与设计技术专业网站有那些


网站名称


网址


主要内容描述


Csdn


http://www.csdn.net/


中国IT社区


软件开发网


http://www.rjkfw.com/


各类开发技术论坛平台


开源中国


https://www.oschina.net/


开源项目软件分享平台

(1)网站名称:csdn

技术热点:go、Ai

(2)网站名称:开源中国

技术热点:yun平台、新的开源软件的发布,更新

(3)网站名称:ststackoverflow

技术热点:ai、go技术分享

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

 

[问题1]可行,集中管理后不仅能共享网络、主机的硬件设备,还能集中进行高可靠性配置、安全管理,以较低的成本向各个应用系统提供较高的可用性和安全性。可节省该市用于政府部门信息系统维护的整体费用,至于不熟悉业务上,可增加员工培训来解决。

[问题2]应着重关注安全方面,不仅在网络方面进行安全管理,同时在物理实体机方面也应进行安全保护,信息无价。

[问题3]制定信息的维护、更新原则,分配各个职责,尽可能优化业务流程

四、总结

通过本次学习,初步对软件体系与设计有了一个认识,开拓了视野。

时间: 2025-01-17 13:47:23

130242014075-杨利城-实验一的相关文章

第六章 实验报告 (函数与宏定义)

C程序设计实验报告 实验项目: 6.4.1.1编写由三角形三边求面积的函数 6.4.1.2编写求N的阶层 6.4.1.3求两个整数的最大公约数 6.4.1.4打印输出的指定图形 6.4.2.1模块化程序设计 姓名:杨婷 实验地点:教学楼514教室 实验时间:2019年4月30日 一.实验目的与要求 <1>6.4.1.1编写由三角形三边求面积的函数 调用area()函数求三角形的面积 在求面积函数中运用海伦公式 <2>6.4.1.2编写求N的阶层 定义符号常量 使用长整型变量存放累乘

C语言实验报告(四)

C程序设计实验报告 姓名:杨静  实验地点:家  实验时间:2020.04.10 实验项目 1.用for语句实现循环 2.用while循环语句实现循环 3.用do-while语句实现循环 4.用while语句和for语句配合实现循环 5.用for语句嵌套实现循环 一.实验目的与要求 1.熟练地掌握while,do_while及for语句实现循环的方法. 2.了解3种循环语句的区别和转换.各自的适应性.循环嵌套的使用. 3.掌握如何在循环语句种使用break,continue语句,改变程序流程.

20155201李卓雯 20155212江振思 20155313杨瀚《信息安全技术》 实验三 数字证书应用

20155201李卓雯 20155212江振思 20155313杨瀚<信息安全技术> 实验三 数字证书应用 实验环境 操作系统:3台基于Win7系统的Windows Server 2003虚拟机 主机编号 角色 IP地址 7D CA 172.168.1.107 7E 服务器 172.168.1.115 7F 客户端 172.168.1.105 工具 IIS组件 证书组件 协议分析器 IE浏览器 实验原理 一.PKI技术 PKI是PublicKeyInfrastructure的缩写,通常译为公钥

20155313 杨瀚 《网络对抗技术》实验九 Web安全基础

20155313 杨瀚 <网络对抗技术>实验九 Web安全基础 一.实验目的 本实践的目标理解常用网络攻击技术的基本原理.Webgoat实践下相关实验. 二.基础问题回答 1.SQL注入攻击原理,如何防御 2.XSS攻击的原理,如何防御 3.CSRF攻击原理,如何防御 三.实验内容 第一阶段 原文地址:https://www.cnblogs.com/bonsai/p/9097562.html

实验三+045+杨铭河

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. ①等价类测试:   有效类 无效类 数据类型 ①  数字字符    ⑤  有非数字字符 年 ②  1920<=year<=20

实验四+045+杨铭

1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被测部分的功能. 2)设计测试用例.写出测试用例表

20155313 杨瀚 《网络对抗技术》实验一 PC平台逆向破解(5)M

exp1 PC平台逆向破解(5)M 一.实验内容 1.手工修改可执行文件,改变程序执行流程,直接跳转到getShell函数. 2.利用foo函数的Bof漏洞,构造一个攻击输入字符串,覆盖返回地址,触发getShell函数. 3.注入一个自己制作的shellcode并运行这段shellcode. 二.实验目的 1.运行原本不可访问的代码片段 2.强行修改程序执行流 3.以及注入运行任意代码. 三.实验过程 第一阶段 1.将pwn1代码拷入kali上,改名20155313pwn1. 2.使用objd

实验四:用一维数组实现杨辉三角

源代码: package yanghui; public class sanjiao{public static void main(String[]args){ int i=1; int a[]=new int[8]; for(i=0;i<8;i++){ a[i]=1; for(int j=i-1;j>0;j--){ a[j]=a[j-1]+a[j]; } for(int j=0;j<=i;j++) { System.out.print(" "+a[j]); } S

实验四:采用一维数组输出等腰三角形的杨辉三角

package yanghuisanjiao; import java.util.Scanner; public class yiweishuzu {public static void main(String[] args) { @SuppressWarnings("resource")Scanner scanner = new Scanner(System.in);int n=scanner.nextInt();int i,j,k; int a[]=new int[100];int