首页 > 代码库 > 第二次作业

第二次作业

1.

如何简单高效开发一款软件?

建立软件的抽象模型是什么意思,这样做可以更简单地研究用户吗?

软件工程要与数学建模结合吗?

习惯了一个人写程序,怎样定义一个统一的规范保证团队开发?

怎样确定一个良好且适合后期优化的软件结构

2.选取三种软件,分析它们各自的特点。

  QQ浏览器

  (1)、  优点:软件界面友好;可以把喜欢的网页收藏进自己的书签;可以调整字体图片大小,可以把自己的个性化设置保留在某一账号下;加载网页速度快;有时可以用来解析一些本地的视频格式。

               缺点:不定期推送广告;更新太过频繁。

               软件的开发者使 QQ浏览器的下载使用量在一段时间内高居榜首,因此下载成为他们的用户。

               QQ浏览器目标不全是盈利。流量和推送的广告可以盈利,浏览器中存放的用户个人信息、设置、资料、浏览历史都是一些大数据。

               他们的目标不全是赚取现金,还有采集用户信息、喜好以及便于推销自己的其他类产品等。

    (2)、这些软件是如何到手里的?通过应用商城下载。

    (3)、浏览器通过版本更新处理bug。浏览器通过在软件首页提示用户是否选择更新版本的消息,提示用户更新。

    (4)、同类软件怎样竞争?更加友好的界面、较少的广告、更快打开网页的速度、更加人性化的功能设计、较舒适的体验。

网易有道词典

  (1)、优点:单词可以离线翻译,功能强大,每日更新英语短文。广告较少。

             缺点:有些单词需要流量才能查到。

             软件开发人员通过广告宣传说服成为用户。

             有道词典目标不全是盈利,部分功能需要使用流量,属于盈利功能。

             目标可能是为了做一款在线手机词典。

  (2)、这些软件是如何到手里的?通过应用商城下载。

  (3)、有道词典通过版本更新处理bug。有道词典通过在软件首页提示用户是否选择更新版本的消息,提示用户更新。

  (4)、同类软件怎样竞争?更加友好的界面、较少的广告、更加准确的翻译、更加详细的单词介绍。

知乎

 (1)、优点:类似搜索引擎,可以搜索问题。可与同行在线交流。

            缺点:界面不友好

            软件开发人员通过广告宣传说服成为用户。

            知乎目标不全是盈利,搜索功能需要使用流量,属于盈利功能。

            目标可能是为了做一款在线搜索交流软件。

 (2)、这些软件是如何到手里的?通过应用商城下载。

 (3)、知乎通过版本更新处理bug。知乎通过在软件首页提示用户是否选择更新版本的消息,提示用户更新。

 (4)、同类软件怎样竞争?更加友好的界面、较少的广告、更加准确的搜索结果。

“特殊”现象:长时间不更新版本依旧可以正常使用。使用时间过长可能会崩溃。和硬件区别:不会因为使用对象和地点的变化变化,不会经常性产生问题。

本质特性:稳定,适用范围广,易于更新维护。

第二次作业