版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件开发环境与工具-课程报告要求假定你与你的两位同学毕业后依靠你们在校时期的创新项目获取了一笔100万人民币的风险投资。为了保持企业的正常运作,你们需要在完满企业原有原型产品的基础上承揽必然的开发项目。假定你企业现有人员8人。作为企业的技术经理,请你为你企业选定你们企业的技术方案、工具和软件开发测试环境。注意:必定说明为什么采用该技术和环境。注意:包括编程语言、开发平台、CASE工具、单元测试工具、版本管理工具、数据库和数据库工具以及业务承揽范围。依照企业的状况进行解析,不能从网上拷贝,大面积的网络拷贝将直接按无效办理以致本次课程无法经过。估量本项目开发时长为8个月,预计项目开发需要用到开销以
2、下:技术环境名称开销编程语言C#开发平台MicrosoftVisualStudio201013500CASE工具Dia0单元测试工具NUnit0版本管理工具VisualSourceSafe0数据库SQLSever200836000数据库工具SQLServerManagementStudio049500需购置的开发环境数量价格总计Window7企业版1960960WindowsServer2012简体中文正式版158005800服务器11000010000台式电脑940003600052760开发环境简单介绍:VisualStudio是微软企业推出的开发环境。是当前最流行的Windows平台应用
3、程序开发环境。VisualStudio2010其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单了然。VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview-CTP),而且支持开发面向Windows7的应用程序。除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。拥有以下9个新功能它将是经典的一个版本,相当于当年的6.0版。而且它能够自定义开始页;新功能还包括:(1)C#4.0中的动向种类和动向编程;多显示器支持;(3)使用
4、VisualStudio2010的特色支持TDD;(4)支持Office;(5)QuickSearch特色;(6)C+0 x新特色;(7)IDE增强;(8)使用VisualC+2010创办Ribbon界面;新增基于.NET平台的语言F#;本次开发选择VisualStudio2010的原因以下:支持WindowsAzure,微软云计算架构迈入重要里程碑。助力搬动与嵌入式装置开发,三屏一云商机无量。实践当前最热门的Agile/Scrum开发方法,增强团队竞争力。升级的软件测试功能及工具,为软件质量严格把关。搭配Windows7,Silverlight4与Office,发挥多核并行运算威力,创办美感
5、与效能并重的新一代软件。支持最新C+标准,增强IDE,的确提升程序员开发效率。支持的操作系统比很多比方Windows7;WindowsServer2003R2(32-Bitx86);WindowsServer2003R2x64editions;WindowsServer2003ServicePack2;WindowsServer2008R2;WindowsServer2008ServicePack2;WindowsVistaServicePack2;WindowsXPServicePack3等。本次开发选择windows7也正是该原因之一。选择windows7操作系统的还一个原因是该操作系统的
6、兼容性牢固性较好,不再像本来的XP简单出现死机、关机等状况,便于提升工作效率。本次使用到的数据库是SQL2008SQLServer2008是一个重要的产品版本,它推出了好多新的特色和要点的改进,使得它成为到此刻为止的最富强和最全面的SQLServer版本。这个平台有以下特色:可相信的使得企业能够以很高的安全性、可靠性和可扩展性来运行他们最要点任务的应用程序。高效的使得企业能够降低开发和管理他们的数据基础设施的时间和成本。智能的供应了一个全面的平台,能够在你的用户需要的时候给他发送观察和信息。SQLServer2008随着资源监控器的推出使企业能够供应连续的和可展望的响应给终端用户。资源监控器使
7、数据库管理员能够为不相同的工作负载定义资源限制和优先权,这使得并发工作负载能够为终端用户供应牢固的性能。SQLServer2008推出了一个一致的同步平台,使得在应用程序、数据储藏和数据种类之间达到一致性同步。在与VisualStudio的合作下,SQLServer2008使得能够经过ADO.NET中供应的新的同步服务和VisualStudio中的脱机设计器快速的创办有时连接系统。SQLServer2008供应了支持,使得能够改变追踪和使客户能够以最小的执行耗资进行功能富强的执行,以此来开发基于缓存的、基于同步的和基于通知的应用程序。因此配合上VisualStudio2010将是一个很好的配合
8、选择。优异的软件运行也需要富强的服务器支持,我们采用了WindowsServer2012微软这套最新版的旗舰服务器操作系统作为服务器操作系统。这里我们就对微软这套最新版的旗舰服务器操作系统的10大特色一番归纳。1、新的服务器管理程序:创办、管理服务器组新的服务器管理程序界面的优势之一就是创办服务器组(servergroup)的能力,所谓服务器组就是已在企业网络中存在的一组服务器,可经过新的用户体验来管理。创办新的服务器组能够管理有着相同属性的每台服务器一个服务器组包括运行IIS的所有机器,比方数据库服务器组等等并可随你的意愿供应组中任何一台服务器上的特别信息。这关于一个还没有部署专用监控软件的
9、组织来说但是一项大大的福音。2、更好的版本和SKU选项新的操作系统关于微软清理含糊不清的价值主张来说必然是件好事。操作系统核心是相同的,而你要买的版本标准版或数据中心版需要依照你可否想运行两个虚假机作为子操作系统,也许更希望无量制的子系统虚假化而定。不再有企业版来搅乱工作。这对所有人来说都是一个大成功。3、先命令行、后GUI心态WindowServer的要点已经从GUI为主的哲学转向了GUI可选的心态。在首次安装OS时,OS会要求你在基本核心与全安装之间进行选择。基本核心一般是首选、介绍选项。一旦你安装了WindowsServer2012的核心版,也能够简单地安装GUI任务即可切换到GUI上去
10、,不需要的时候还可以够卸载掉,而不用选择全安装。这一点在你首次部署服务器时是很棒的特色。你能够使用GUI去照看所有平凡无奇的配置任务,但是当机器已经准备好用于生产时,你也能够卸掉GUI.这样做供应了好多好处,其中就包括减少了攻击面、降低了资源负载和能源耗资。4、Hyper-V复制Hyper-VReplica赞同你从一个地址将一个Hyper-V虚假机加网络连接复制到另一个地址而且不需要有任何共享储藏。这关于微软世界中的灾祸恢复、高可用性和其他方面来说的确是一个很好的事。VMware也在做这件事,但是它对新赞同证的收费却超出了其能力。这种复制功能能够让在世界各地创办服务实例成了只须点击一下或两下鼠
11、标的事情(假定网络连接性已存在)。在Hyper-V管理程序的新Hyper-VReplica界面中,包括有更简单的界面可设置复制队列,包括有更好的流程监控,以及复制系统与合作伙伴的整体健康。、扩展的PowerShell功能在WindowsServer最新版中有数百条之多的命令行指令。这将会让工作变得更轻松,由于PowerShell实质上就是你管理操作系统上所有工作负载的首选方法。、简单易用的储藏空间功能储藏空间是一种创新功能,基本上就是采用各种商品化储藏硬件廉价的硬盘及其控制器,比方JBOD(非正式的说法就是一堆硬盘),尔后将它们转变成储藏池,这个储藏池能够划分成储藏空间,每个空间使用起来就像一
12、般硬盘相同。每个这样的储藏池含有多个热备用硬盘,池中的每个储藏空间都有自己的可用性策略,如镜像和RAID冗余。你甚至能够执行精简配置,指定一个比实质空间更大的卷。这样,当你需要额外空间时,只须多加进几块硬盘即可,而不用重配置。7、DirectAccess:没有VPN烦恼的VPNDirectAccess赞同任何端点在接见企业网络时能够拥有近似VPN的安全地道,却不用有真切VPN的开销和性能缺点。客户端上不用安装管理代理。只要正确地配置这一技术,用户即可无缝地连接到文件共享、当地设施和其他资源,就像它们在企业园区网中相同。此外,组策略对象能够应用,管理员能够管理无论在哪处的机器,而无论这些机器是在
13、总部,还是在其他地方连接到VPN上。这种技术先前很难设置,但是在WindowsServer2012中,它却很简单设置运行。、动向接入控制:新的思想方式动向接入控制(DAC)是一组设施,可真切提升你控制信息接见的方式。它不再是关于文件或文件夹,不是对“是,这些人能够”和“不,这些人不能够够”作出决定。相反,它是抽象个人数据的一种方法,能够对系统上的数据种类做更多的分配,以及对能够接见和不能够接见这些数据的用户种类进行指派。这是一种新的思想方式,是对保障数据安全的文件系统本来的富强功能再添更富强的补充。9、弹性文件系统:NTFS的演进弹性文件系统(ReFS)能够视为新技术文件系统(NTFS)的一种
14、演进,关注点在于可用性和完满性。ReFS会以原子方式在磁盘上的不相同地址写入数据,这样就可以在写入期间出现电源故障时改进数据弹性,而且还包括新的“完满流”功能,可使用校验和与实时分配来保护测序,并同时接见系统和用户数据。在带有上述功能,且受保护的卷上,WindowsServer2012所确认的问题都能够自动修复,而且在大多数状况下不用让磁盘或卷离线,而且在大多数状况下还不用管理员的任何干预。ReFS还可以够成立比NTFS更大规模的文件系统,这关于大数据和私有云时代来说但是一个很重要的卖点。、开盒即用的IP地址管理在WindowsServer2012的包装盒内,你还会发现齐全的IPAM套件。这是
15、好多中小企业根本凑近不了的东西。有了IPAM套件,你就可以按一种有组织的方式分配、分组、发散、更新IP地址,并可与盒内的DHCP以及DNS服务器集成,发现并管理网络中的已有设施。若是你没适用过北电网络和其他厂商的IPAM,那么这会是一个特别幽默和有价值的套件。为了保持企业的正常运作企业需要开发一些小项目以保持企业正常运作,一些苹果终端产品来销售以保持企业运营。比方:酒店点单系统因此我企业预开发下面对技术选择及环境进行摆列一下:技术环境名称预计开销选择原因编程语言Objective-c0面向对象开发语言开发平台Xcode361MacOS中ios终端开发平台CASE工具和单元测GHUnit+OCM
16、ock0Xcode自带简单方便的工具试工具版本管理工具SVN0数据库OracleDatabase188支持的操作系统平台很多数据库工具Oracle0549需要购置的开发设施环境数量价格合计Ipad搬动设施9208018720iMac商用电脑91100099000Xcode参照书93002700MacOSX1211211服务器11000010000130631下面简单对选择的环境进行介绍:一、第一说一下选择的开发环境Objective-C。Objective-C,平常写作ObjC和较少用的ObjectiveC或Obj-C,是扩大C的面向对象编程语言。它主要使用于MacOSX和GNUstep这两个
17、使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C能够在gcc运作的系统写和编译,由于gcc含Objective-C的编译器。Objective-C是特别实质的语言。它是一个用C写成、很小的运行库,只会令应用程序的大小增加很小,和大多数OO系统使用极大的VM执行时间会取代了整个系统的运作相反。ObjC写成的程序平常不会比其原始码大好多。而其函式库(平常没附在软件刊行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的状况相反。Objective-C的最初版本并不支持垃圾回收。在当时这是争论的焦点之一,好多人考虑到Smallt
18、alk回收时有漫长的死亡时间,令整个系统失去功用。Objective-C为防备此问题才不拥有这个功能。诚然某些第三方版本已加入这个功能(尤是GNUstep),Apple在其MacOSX10.3中仍未引入这个功能。二、Oracle数据库OracleDatabase,又名OracleRDBMS,或简称Oracle。ORACLE数据库系统是美国ORACLE企业(甲骨文)供应的以分布式数据库为核心的一组软件产品,是当前最流行的客户/服务器(CLIENT/SERVER)或B/S系统结构的数据库之一。比方SilverStream就是基于数据库的一种中间件。ORACLE数据库是当前生界上使用最为广泛的数据库
19、管理系统,作为一个通用的数据库系统,它拥有完满的数据管理功能;作为一个关系数据库,它是一个齐全关系的产品;作为分布式数据库它实现了分布式办理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种种类的机器上使用它。Oracle数据库最新版本为OracleDatabase12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。其他,一些创新特色可最大限度地提升资源使用率和灵便性,如OracleMultitenant可快速整合多个数据库,而AutomaticDataOptimization和HeatMap能以更高的密度压缩数据和对数据分层。
20、这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。为数据库用户操作端,由应用、工具、SQL*NET组成,用户操作数据库时,必定连接到一服务器,该数据库称为当地数据库(LocalDB)。在网络环境下其他服务器上的DB称为远程数据库(RemoteDB)。用户要存取远程DB上的数据时,必定成立数据库链。Oracle数据库的系统结构包括物理储藏结构和逻辑储藏结构。由于它们是相分其他,因此在管理数据的物理储藏结构时其实不会影响对逻辑储藏结构的存取。当我们使用一个ORACLE数据库时,总希望数据库的内容是可靠的、正确的,但
21、由于计算机系统的故障(硬件故障、网络故障、进度故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中所有或部分数据扔掉。因此当发生上述故障后,希望能重新成立一个完满的数据库,该办理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部分。恢复办理随时随地方发生的故障种类所影响的结构而变化。因此对数据就有安全的保证。三、MacOSX操作系统MacOSX是先进的操作系统。基于安若磐石的UNIX基础,设计简单直观,让各处创新的Mac安全易用,高度兼容,一枝独秀。UNIX之威力,Mac之简单MacOSX既简单易用且功能富强。所有的所有-从启动Mac后所看到的桌面
22、,到你平常使用的应用程序,都设计得简洁精致。无论是阅读网络、查察邮件和外处朋友视频聊天,所有事情都简单高效、兴趣盎然。自然,简化复杂任务要求尖端科技,而MacOSX正拥有这些尖端科技。它不但使用基础牢固、久经考验的UNIX系统供应空前的牢固性,还供应超强性能、超炫图形并支持互联网标准。OSX特别简单易用,以致于从你一开始打开Mac就会操作它,OSX各处表现着简洁的要旨。OSX是基于UNIX系统的。是全世界第一个采用“面向对象操作系统”的,全面的操作系统。OSX采用C、C+和Objective-C编程。采用闭源编码。因此我们学习并开倡导来特别方便。下面开始对企业经营状况进行解析:企业每个月开销为(12000)12000*8=96000企业人员的薪水为(5000)5000*8*8=320000项目经理的薪水(10000)10000*8*1=80000开发项目需要用购置软件和开发环境的开销为()549+130631+52760+49500=233440购置开发环境的资本必定预留,企业前3个月的开销以及员工薪水也需要预留因此233440+12000*3+5000*8*3+10000*3*1=)344440的资本必定预留下来,但为了保证资本充分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江省齐齐哈尔市2026届高三下学期第一次模拟考试数学试题
- 2025年一建铁路历真题及答案内部题库
- 2025年医疗护理员考试题及答案
- 2025年医学检验师中级专业题库与答案
- 2025年银行从业资格考试题及答案
- 2025年营养师职业技能考试真题及答案
- 2025年浙江省公开遴选公务员笔试试题及答案(A类)
- 2025年执业医师考试临床思维试题及答案
- 2025年主管护师考试试题及答案 10
- 2025年中医肛肠科手术护理安全管理试卷
- 2026年溶聚丁苯橡胶行业洞察报告及未来五至十年发展趋势报告
- 2026年征信考试题库(个人征信基础)知识点测试题及答案
- 某工程建筑施工应急救援预案
- 风湿免疫病营养支持治疗方案 (课件)
- MIR睿工业场景落地驱动量产2026年人形机器人核心供应链攻坚
- 2026年四川省高考历史真题试卷
- 2026年石家庄市桥西区街道办人员招聘考试参考试题及答案详解
- 2026人教版六年级数学上册活动课《水是生命之源》教案
- 2026年福建省中考历史试卷(含答案及解析)
- 2026年6月英语四级真题(第一套)附答案
- 燃料电池发动机YHT30版用户使用手册
评论
0/150
提交评论