zoukankan      html  css  js  c++  java
  • 软件工程第一次作业

    软件工程第一次作业

    • 花20分钟写一个能自动生成小学四则运算题目的“软件”,要求:除了整数以外,还要支持真分数的四则运算。将代码上传至coding.net,并将地址发布至自己的博客。

    四则运算

    • 在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。
    • 1.为什么要进行系统测试?
    • 2.如何对测试需求进行分解?
    • 3.怎样计算投资回收期和纯收入?
    • 4.数据流图的作用是什么?画数据流图应注意什么?
    • 5.在项目开发时选择程序设计语言通常考虑哪些因素?
    • 软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。
    • 1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么么?还是别的?
    • 2)这些软件是如何到你手里的(邮购,下载,互相拷贝)
    • 3)这些软件是如何处理Bug的?又是如何更新新的版本的?
      1. 同一类型的软件之间是如何竞争的?
    • 手机应用:
      1.在21世纪,手机已经离不开人们的生活,比如QQ,微信等软件是人们进行社交的重要平台,这是一种潮流,并且这些软件也很实用;也不一定是盈利,他们在赢利的同时也在提高自己软件的质量,提高自己的技术;他们的目标是在先赢取用户的信任之后,再推出一系列需要付钱的游戏或者小应用,用户为了更好地体会到这个软件的好处,所以会花钱去体验,目的其实就是变相的赚取用户的钱财。
      2.直接在应用商店下载。
      3.根据用户的需求和反馈来修复Bug,通过进入该软件然后软件提醒是否更新软件来进行更新软件。
      4.通过用户的下载量及好评量来竞争,如果该软件在经过用户体验之后感觉很好的话,就会有很多人进行下载和评论,总之就是一系列修改,更新的过程。
    • 游戏:
      1.游戏的画面通常都很酷炫,并且里面的人物造型都很奇特、好看,所以为了满足自己的好奇心,就会去下载游戏软件;游戏软件会通过一系列的闯关来激起玩家的好奇心,然后让玩家心甘情愿的掏自己的腰包,从而达到盈利的目的;他们的目标一方面是为了盈利,另一方面是为了提高自己的技术。
      2.通过软件管家进行下载。
      3.根据用户的需求和反馈来处理Bug以及优化版本。
      4.同一类型的游戏软件会通过画质、人物造型以及动画流畅度来进行竞争,哪家的软件做得更好,哪家就会招揽更多的用户。
    • 工具软件:
      1.首先大部分人都在用这个软件,大家对这个软件的评论都很好,所以随大流会选择这个软件,主要是因为它好用;他们的目标并不全是为了赢利,其中有些目标还是为了能方便程序员做出更好的软件;他们的目的一部分是为了赚取用户现金,一部分是为了提神自己的技术。
      2.通过某些软件的官方站下载。
      3.根据用户的需求和反馈来处理Bug以及优化版本。
      4.通过自己好用程度以及能够实现的功能的大小来进行竞争。
    • 列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?

    在用QQ、微信的时候有时候会出现自动退出软件的现象,在用工具软件,例如VS2010的时候有时候会出现一些不存在的错误,如果重新建一个项目的话,上一次出现的问题就会不见了。软件的使用主要依靠硬件的支撑,它的信息反馈依靠硬件来输出、输入,而硬件的调试可以不用软件就可以完成,而且硬件的使用需要依靠外部资源(比如电),而软件主要依靠硬件,软件本身不依靠电的,和硬件相比,软件是不能真实的感受到的,软件不同于现实生活中的实体,真实地存在在某个位置、某些地方。软件功能强大、更新速度快、用户体验较好,结构也没有底层硬件那么复杂。说明了软件的可变性,并且软件的更新速度远远大于硬件。

  • 相关阅读:
    【Framework】HTTP运行期与页面执行模型
    【Framework】深入研究Asp.net页面的生命周期
    【WCF】Silverlight+wcf+自定义用户名密码验证
    【缓存】EF4ProviderWrappers
    【缓存】Sql Server 2005/2008 SqlCacheDependency查询通知的使用总结
    【缓存】利用Cache防止同一帐号重复登录
    【缓存】.net中Cache管理操作
    【缓存】系统缓存全解析 (上)
    【缓存】系统缓存全解析 (中)
    【缓存】系统缓存全解析 (下)
  • 原文地址:https://www.cnblogs.com/xiang-L/p/6714480.html
Copyright © 2011-2022 走看看