- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发技术综述
原仓周
主要内容
软件开发技术概述
软件运行环境
·单机、网络
软件开发环境
软件粒度
跨网络开发
跨平台开发
从程序到可执行文件
从可执行文件到进程
程序的效率
我们设想的学习路径
你适合做软件工程师吗?
软件开发人员的性格指标
麦布二氏行为类型量表将人分成四类
向( Extroversion,E)或内向( ntroversion
的人天生比较喜欢走向人群和外界的事物,而内向的人比
较喜欢待自己的世界里,拥有自己的想法
感知( Sensing,)或直觉 Intuition,N
这项指标是看
这个人喜欢接受决策性资料的程度。感知倾向的人较
在已知的事
定的资料和经验而直觉倾向的人较喜
追求不确定的事物,较专注于概念或理论
思考(Thng,T)或感受(Feng
这项指标是指这
个人的决策风格。思考型的人根据观的分析和逻辑做出
观察( Perceiving,P)或判断( Judging,
观察型的人
喜欢弹性和未知的各种可能性,而判断型的人则喜欢一切
秩序,一切能控制
软件开发人员平均性格比例最高的是S「型
软件开发需要的职业品质
在软件设计期间,是建筑师
·在设计使用者接口时,是艺术家
在建构程序时,是手艺精巧的工匠
而在测试时,是个不折不扣的混蛋
目前的软件运行和开发平
关于现状的思考
单机和网络的硬件组成,发展趋势?
·单机和网络的系统软件组成发展趋势?
网络可实现的共享(文件、内存、CPU)
Web应用的组成
浏览器有哪些功能?
OS为浏览器提供哪些支持?
服务器有哪些功能?
操作系统及中间件为服务器提供哪些支持?
·系统软件开发方法?
运行高效、维护(扩展)方便
应用软件开发方法?
开发高效(重用、解耦)、维护(扩展)方便
硬件及通信技术的发展
普适计算(各种环境的无缝结合)
服务器(多CPU,虚拟化技术、高性能O)
桌面(方便的人机交互设备)
嵌入式(移动)
卡片
高速发展的(无线)网络技术足以能够将其有
效的连接在
当光连接可用于”廉价”的应用
当网络的速度赶上总线的速度
运行环境和开发环境发生了哪些变化?
运行环境
并发/并行操作系统
网络操作系统
集群
其他中间件技术(构件)
编译和运行时技术
开发环境
IDE
OO及构件(组件)
库(框架、中间件、基础构件)
ALM及其他CASE
单台计算机上的软件层次结构
应用程序
中间件
操作系统
设备驱动程序
板级支持包BSP
硬件抽象层HAL
硬件
文档评论(0)