1.1软件=程序+软件工程
程序=数据结构+算法
软件架构(Software)
软件设计与实现(Software Design,Implementation and Debug)
源代码管理(Source)
配置管理(Software Configuration Management)
质量保障(Quality)
软件测试(Test)
需求分析(Requirement Analysis)
程序理解(Program Comprehension)
软件服务(Software Maintenance)
服务运营(Service Operation)
软件的生命周期(Software Life Cycle, SLC)
软件项目的管理(Project Management)
用户体验(User Experience)
国际化和本地化(Globalization & Localization)
软件=程序+软件工程
软件企业=软件+商业模式
1.2软件的特殊性
、 复杂性(Complexity)
不可见性(Invisibility)
易变性(Changeability)
服从性(Conformity)
非连续性(Discontinuity)
1.2.2软件工程与计算机科学的关系
计算机理论(Theoretical Computing)
信息和编码理论(Information and Coding Theory)
算法和数据结构(Algorithm and Data Structure)
形式化方法(Formal Methods)
程序设计语言(Programming Language)
计算机体系结构(Computer Architecture)
并行计算和分布式系统(Concurrent,paralled and Distributed System)
实时系统和嵌入式系统(Real Time and Embedded System)
操作系统(Operating System)
计算机网络(Networking)
科学计算(Scientific Computing)
安全和密码学(Security and Cryptography)
人工智能(Artificial Intelligence)
模式识别(Pattern Recognition)
机器学习(Machine Learning)
数据挖掘(Data Mining)
信息提取(Information Retrieval)
计算机图形学(Computer Graphics)
计算机视觉(Computer Vision)
多媒体(Multimedia)
数据和大规模数据处理(Database and Large Scale Data Processing)
万维网(World Wide Web)
自然语言处理和语言(Natural Language Processing and Speech)
人机交互(Human Computer Interaction)
软件工程(Software Engineering)
P18-2
1.我们这个行业的核心竞争力是什么?
2.软件工程的技术和实践如何帮助创新?
3.怎样根据项目,选择合适的团队模式?
P18-3
知米背单词:英语词汇量很低迫切需要提升。
微信:微信支付生活中方便、便捷