软件工程第一次作业

(1)软件工程术语:软件,程序,用户,需求,要求,工程,应用软件,软件服务,源程序,数据,软件架构,软件设计与实现,构建,源代码管理,

                                       配置管理,质量保证,软件测试,需求分析,程序理解,软件维护,服务运营,软件的生命周期,软件项目的管理,用户体验,

                                       国际化和本地化,商业模式,职业道德规范。

                                                           程序=数据结构+算法;

                                                软件=程序+软件工程;

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

计算机科学与软件工程的区别:

 (2)列出5个不懂的问题

<1>3.2中的过早优化:书上说一个工程师在写程序的时候,经常容易在某一个局部问题上陷进去,花大量的时间对其进行优化,无视这个模块对全局的重要性,甚至还不知道这个“全局”是怎么样的。

              我不明白为什么这样不对,我认为无论是程序还是软件,首先要保证它的完整性,就是当程序运行的时候每个地方都不会出现错误,因为哪怕是一个小小的错误也会导致一个大的问题产生,

              所以我觉得要保证力求完美,当然,这也只是我个人的见解。

<2>书中第六章讲的是敏捷流程,这个章节我看下来都是很迷茫的状态,可以说成是具体敏捷流程是怎么运用的我都是很不理解的。只是理解了敏捷流程就是响应变化的,难道就是随机应变吗?

<3>8.5中的必要需求,外围功能,书中给出的建议是采取“抵消”的办法,快速达到“和别人差不多”,对于大家都看重的功能,采取“优化”,达到行业最佳。那么快速的过程中是否会产生一些细枝末节

              被我们忽略了,或者是我们在追求速度 的过程中忽略了软件原本的意义?

<4>8.4中Approach 中独特的招数,指的是技术上,人脉上,行业的,商业模式的,以及成本上的,技术上具体指的都是什么技术呢?我需要学到什么样的成度才能够达到灵活运用的地步呢?

<5>第13章中的等价类和边界值的问题,对于等价类我还可以找到,边界值问题总是容易找不准,有什么办法可以准确的找到边界值?或者是有什么技巧?

(3)手机软件:

视频软件:腾讯视频,快手

音乐软件:酷狗音乐

聊天工具:腾讯QQ,微信

教育学习:奕报告,网易词典

输入法:搜狗输入法

运动:运动世界校园

游戏软件:和平精英

1.这些软件说服我的理由是实用性很高,他们的目标肯定都是盈利性的,因为里面有一些东西是需要花钱购买的。他们有的是通过流量来盈利,有的是里面有些东西吸引用户。

2.这些软件是通过手机商店下载的,有的是高中,有的是大学。我觉得他们有的实用性很大,有的是休闲工具。

3.这些软件过一段时间就会更新出一个新的版本来替代以前的版本。

4.同一类型的软件之间的竞争就是如何能让用户话较少的钱去换取更多的利益。

 

转载于:https://www.cnblogs.com/yangliewei/p/11486166.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值