>>>名词
软件工程
程序=算法+数据结构
二叉树
源程序、数据
动态、静态、可执行代码
软件架构
软件设计与实现
软件构建:依赖关系、编译参数、链接参数
---------------
源代码管理
配置管理
质量保障
软件测试
需求分析
程序理解
软件维护
服务运营
---------------
计算机体系结构
并行计算和分布式系统
实时系统和嵌入式系统
操作系统
科学计算
安全和密码学
人工智能
计算机图形学
数据库和大规模数据处理
万维网
自然语言处理和语音
人机交互
-----------------------------
软件的生命周期
软件项目管理
用户体验
国际化和本地化
-----------------------------
API
系统软件、应用软件、恶意软件
复杂性 、不可见性 、易变形、服从性、非连续性
计算机体系结构
并行计算和分布式系统
实时系统和嵌入式系统
操作系统
科学计算
安全和密码学
人工智能
计算机图形学
数据库和大规模数据处理
万维网
自然语言处理和语音
人机交互
计算机体系结构
并行计算和分布式系统
实时系统和嵌入式系统
操作系统
科学计算
安全和密码学
人工智能
计算机图形学
数据库和大规模数据处理
万维网
自然语言处理和语音
人机交互
>>>p18-2
1很多时候仅凭代码里的文字注释很难准确的反映出作者的想法,如果能添加图形注释这种信息量大的注释方法,是否可以增加代码的可阅读性和降低代码的维护难度?
2现在语音控制技术已经很成熟了,把输入代码的输入端从键盘换成语音输入(建立一些规则限制语音输入的模糊性)应该会改善很多程序员的颈椎问题?
3结对编程中如果程序出现重大失误责任划分应该怎样划分?
4等到交付作品时才发现自己的设计理念和客户的需求差别很大该如何在成本降到最低的最低的情况下解决这个问题?
5当用户的获取渠道狭窄的情况下,如何才能获取到更多的用户的意见,对用户的想法进行模拟然后写需求和增强用户体验?
>>>p18-3
1 各类银行软件。互联网的宣传,app商店的推送。目标不都是盈利,有些是公益软件。除了赚取现金外还要扩张市场,比如华为。
2、百词斩,产品经理等。商店下载,高中,用户体验良好。
3、腾讯视频,B站等。纯粹是为了娱乐。
4、云闪付,华住会类。不断搞活动,推优惠。
5 支付宝,微信,QQ等。交流沟通以及付款等,基本成为生活所必须的。
浙公网安备 33010602011771号