软件第一次作业

(一)

1.1:软件=程序+软件工程

C语言、二叉树遍历、数据结构、java、软件、程序、excel、c#、c++、vb、Unix Shell、Emacs、Powershell、Javascript、perl、python、用户、需求、软件服务、源程序、软件架软件设计与实源代码管理、配置管理、质量保障、软件测试、需求分析、程序理解、软件维护、服务运营、软件的生命周期、软件项目的管理、用户体验、国际化与本地化、职业道德规范

软件企业=软件+商业模式

1.2:软件特殊性

软件具有复杂性、不可见性、易变性、服从性、非连续性

1.3:软件工程与计算机科学的关系

计算理论、信息和编码理论、算法和数据结构、形式化方程、程序语言设计、计算机体系结构、并行计算机和分布式系统、实时系统和嵌入式系统、操作系统、计算机网络、科学计算、安全和密码学、人工智能、模式识别、机器学习、数据挖掘、信息提取、计算机图形学、计算机视觉、多媒体、数据库和大规模数据处理、万维网、自然语言处理和语音、人机交互、软件工程

1.4软件工程的目标

用户满意度、可靠性、软件流程的质量、可维护性、bug、

(二)

1、完成一项软件工程需要经历那些步骤?

2、代码复审者和开发者有什么样的关系?

3、敏捷流程带来的好处有哪些?

4、一个合理的团队应该有哪些配置?

5、如何将用户体验快速提升?

(三)

web app :(浏览器)满足了用户需求 目标是盈利 赚取用户的流量、以及合作商费用以达到盈利目的

tools:(计算器)方便代替一些简单的人脑计算 目标非盈利 目标式提供便利

games:(王者荣耀)满足娱乐需求 目标盈利 赚取客户现金提高知名度

通过下载、当时上高中、这些软件为我的生活提供了便利,并且排解我的压力,丰富生活和知识

这些软件通过用户反馈,系统自行检测的方式处理bug

同一类型软件通过新的创意、更便捷的使用方式、价格优惠、丰富的活动吸引用户使用

猜你喜欢

转载自www.cnblogs.com/lywei/p/11511503.html