实验报告

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

专业____   软件工程_____  班级_  2班__ 学号_  130242014047_   姓名    徐晓敏

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

一、实验目的

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

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

二、工具/准备工作

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

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

三、使用内容与步骤

1.概念理解

(1)

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

(2)

软件开发知识的半衰期为3年,现在你需要知道的那些知识,在三年内会有一半将过时。在技术相关的知识领域内,这种说法可能是正确的,但还有另一种软件开发知识——一种我人文是“软件工程原则”——并没有3年半衰期的说法。这些软件工程原则可以为专业程序设计人员在其整个职业生涯内提供服务。

(4)

系统分析师主要面向业务,管理业务需求
系统架构师主要面向技术,管理技术团队

系统开发过程中:
甲方向包括系统该分析师提出他的想法,系统分析师根据甲方的想法和自己的理解做出分析判断,形成“需求分析报告”,通常要包括系统目标、功能模块设计、集成要求、交互要求等等。

系统架构师根据需求分析报告的要求,进行技术选型:选择合适的技术和框架,确保所选的技术可以满足系统实际需求。根据技术选型,搭建框架,并带领开发人员进行开发。

系统分析员又称系统分析师,英文system analyst,简称SA。 是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。系统分析师(SA)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。

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

2.上网搜索和浏览

1.习惯用Google或者百度。

2.对于这次搜索的关键词主要是:软件体系结构、软件设计的设计工作、软件开发

3.觉得很不错的网站

掘金 https://juejin.im/

一个帮助开发者成长的社区

4.

http://www.csdn.net/

https://www.oschina.net/

5.软件体系结构与设计技术专业网站当前的技术热点

软件危机

软件生产方式无法满足迅速增长的计算机需求,开发和维护过程出现的一系列问题。

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

(1)

可行。

4.内网相对还是比较安全的,而且物理集中方式不影响原各部门内部的管理。

5.同时有些信息是部门之间公用的,这样更加便捷。

(2)

采用集中的方式:1.可能一个设备处故障,会影响到多个部门,所以应该重视备份以及对应的解决方式。2.多处公用,可能出现信息被窃取的可能性,所以要加强安全的认证。3.对于非法入侵要有对应的检测功能。

(3)

1.对于信息要进行加密等级分类。

2.对数据的采集要有同一个标准。

3.为了支持不同部门信息的交换,建立信息的交换平台。

四、总结

软件体系结构原本对我来说是一个特别抽象的概念,通过此次课,对其有了一点点的小认识,期待下次的学习。

转载于:https://www.cnblogs.com/xiaomin1039/p/7530888.html

130242014047-徐晓敏-实验一相关推荐

  1. linux系统编程界面实验报告,操作系统实验报告-Linux操作使用编程.doc

    操作系统实验报告-Linux操作使用编程 实 验 报 告( 2012/ 2013 学年 第二学期) 课程名称操 作 系 统A实验名称Linux操作.使用.编程实验时间2013年 5 月 6日指导单位计 ...

  2. c语言第4份实验报告,C语言实验报告(四)

    C程序设计实验报告 实验项目:分支结构实验 姓名:徐志平 实验地点:家 实验时间2020.4.9 一.实验目的与要求 1.熟练地掌握while,do. while及for语句实现循环的方法. 2.了解 ...

  3. 计算机网络实验生成树协议,软件学院《计算机网络实验报告》4_生成树协议.pdf...

    计算机网络实验报告 1.实验报告如有雷同,雷同各方当次实验成绩均以 0 分计. 警示 2.当次小组成员成绩只计学号.姓名登录在下表中的. 3.在规定时间内未上交实验报告的,不得以其他方式补交,当次成绩 ...

  4. 最强战队出炉,2020腾讯广告算法大赛圆满落幕

    8月3日,2020腾讯广告算法大赛决赛在深圳腾讯滨海大厦顺利举行. 十强战队集结腾讯,花式解密"逆算"难题. 腾讯广告副总裁蒋杰.微众银行首席AI官杨强.科大讯飞副总裁刘鹏.腾讯数 ...

  5. 光华股份深交所上市:市值51亿 应收账款余额超5亿

    雷递网 雷建平 12月8日 浙江光华科技股份有限公司(简称:"光华股份",证券代码:001333)今日在深交所主板上市. 光华股份本次发行3200万股,发行价为27.76元,募资8 ...

  6. 泉州师范学院计算机课程表,泉州师范学院课程表.doc

    泉州师范学院课程表 2007-2008学年度第二学期 星期 课程 班级 节一 二三四五2007 化 学 本 科 班1 2高等数学B 509大学英语大学英语大学体育任课 教师职称 (学位)1马克思主义基 ...

  7. 湖北沙洋中学2021年6月高考成绩查询,沙洋中学——湖北省示范高中

    本报记者 曹国斌 通讯员 金平华 沙洋中学创建于1938年,原名湖北省立第二中学,是湖北省首批省级重点中学,现为湖北省示范高中.湖北省最佳文明单位.湖北省教改名校.湖北省社会治安综合治理先进单位,是荆 ...

  8. 康颐杂志康颐杂志社康颐编辑部2022年第24期目录

    医药论坛<康颐>投稿:yixuebj@126.com 玻璃酸钠滴眼液联合0.02%氟米龙滴眼液治疗急性结膜炎后干眼症的效果 李婷 夏明212-214 原发性高血压的临床治疗效果研究 王英梅 ...

  9. 160809219 徐挺峰 实验2选择结构程序设计

    编写一个C程序,输入3个数,并按由大到小的顺序输出. 1 #include <stdio.h>2 void main(){3 int a,b,c,t;4 printf("请输入三 ...

最新文章

  1. 一步一步做高性能服务器(C++) -- Day 1
  2. STM32 电机教程 18 - MC Workbench生成工程代码的电机调试
  3. Java多线程--synchronized修饰普通方法和修饰静态方法的区别
  4. Anaconda 安装 Python 库(MySQLdb)的方法
  5. github mac 添加 ssh_计算机专业MAC操作技巧(二)
  6. dev gridcontrol 单元格内容复制_Excel中的复制粘贴,不只是你想的那么简单的
  7. Vijos P1335 数独验证【谜题】
  8. extjs 兼容性问题解决方案
  9. AxGlyph矢量绘图软件
  10. 2018计算机专硕学硕,2018年专硕和学硕的初试和复试的区别?
  11. java造成capturing lambda后需要注意的事情
  12. 春运浙江运送旅客量将达1.38亿人次 同比下降3.4%
  13. 对一名电子信息工程专业应届毕业生的建议【转自没毛菜鸟要成长的一篇博文】
  14. itchat给指定联系人发消息
  15. Python零基础入门习题(六)红楼梦人物出场次数统计
  16. nginx隐藏Vary头信息
  17. Zxing 识别反色二维码
  18. 【深度学习】肺结节分割项目实战一:处理数据集
  19. Unity shader新手入门教程:实现汽车氮气加速特效
  20. luogu2765 魔术球问题

热门文章

  1. WebRTC[1]-WebRTC中h264解码过程的源码分析
  2. 洛谷 P1162 填涂颜色 C++ 深搜 染色法
  3. 共识算法比较Tendermint的BFT与EOS的dPoS
  4. 20190829王老师发的面试题1、有一个日志文件access.log,内容如下
  5. android x86还是arm,Android x86是否模拟ARM?(Does Android x86 emulate ARM?)
  6. codechef EBAIT Election Bait【欧几里得算法】
  7. ROS1/2 机器人编程实践汇总 kinetic/melodic/noetic foxy/galactic/humble
  8. web开发技术和技术分享_2020年将改变Web开发的顶级技术
  9. 邮箱POP3、SMTP和IMAP
  10. Android通讯录(联系人)-ContentProvider