Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ENGINEERING (ISE)
(SWE-201)
SOFTWARE REQUIREMENT
SPECIFICATION COMPARISON
REPORT
Submitted By:
0
ACKNOWLEDGEMENT
1
Contents
1.Software name: iOS
1.1 Introduction
1.2 Software version
1.3 release date & year
1.4 Vendor name 1-5
1.5 Previous versions complete list(with year)
1.6 Software usage level(home/industrial usage)
1.7 Complete current software/hardware requirements
1.8 Technical points(hardware/software)
1.9 Important snapshots of the software
1.10 References
2.1 Introduction
2.2 Software version 6-8
2.3 release date & year
2.4 Vendor name
2.5 Previous versions complete list(with year)
2.6 Software usage level(home/industrial usage)
2.7 Complete current software/hardware requirements
2.8 Technical points(hardware/software)
2.9 Important snapshots of the software
2.10 References
3.1 Introduction
3.2 Software version 9-13
3.3 Release Date & Year
3.4 Vendor name
3.5 Previous versions complete list(with year)
3.6 Software usage level(home/industrial usage)
3.7 Complete current software/hardware requirements
3.8 Technical points(hardware/software)
3.9 Important snapshots of the software
3.10 References
4. Conclusion 13-14
2
Assignment # 02
Software requirement specification comparison report
1.1 Introduction:
iOS (formerly iPhone OS) is a mobile operating system created and developed
by Apple Inc. exclusively for its hardware. It is the operating system that presently
powers many of the company's mobile devices, including the iPhone, iPad, and iPod
Touch. It is the second most popular mobile operating system globally after Android.
iPhone OS 1
iPhone OS 1.0.x June 29, 2007; 11 years ago
iPhone OS 1.1.x September 14, 2007; 11 years ago
iPhone OS 2
iPhone OS 2.0.x July 11, 2008; 10 years ago
iPhone OS 2.1. September 9, 2008; 10 years ago
iPhone OS 2.2.x November 21, 2008; 10 years ago
iPhone OS 3
iPhone OS 3.0.x June 17, 2009; 9 years ago
iPhone OS 3.1.x September 9, 2009; 9 years ago
iPhone OS 3.2.x – iPad only April 3, 2010; 8 years ago
iOS 4
iOS 4.0.x – iPod Touch and iPhone only June 21, 2010; 8 years ago
iOS 4.1 – iPod Touch and iPhone only September 8, 2010; 8 years ago
iOS 4.2.x November 22, 2010; 8 years ago
iOS 4.3.x March 9, 2011; 7 years ago
iOS 5
iOS 5.0.x October 12, 2011; 7 years ago
iOS 5.1.x March 7, 2012; 6 years ago
iOS 6
iOS 6.0.x September 19, 2012; 6 years ago
iOS 6.1.x January 28, 2013; 6 years ago
1
iOS 7
iOS 7.0.x September 18, 2013; 5 years ago
iOS 7.1.x March 10, 2014; 4 years ago
iOS 8
iOS 8.0.x September 17, 2014; 4 years ago
iOS 8.1.x October 20, 2014; 4 years ago[
iOS 8.2 March 9, 2015; 3 years ago
iOS 8.3 April 8, 2015; 3 years ago
iOS 8.4.x June 30, 2015; 3 years ago
iOS 9
iOS 9.0.x September 16, 2015; 3 years ago
iOS 9.1 October 21, 2015; 3 years ago
iOS 9.2.x December 8, 2015; 3 years ago
iOS 10
iOS 10.0.x September 13, 2016; 2 years ago
iOS 10.1.x October 24, 2016; 2 years ago
iOS 10.2.x December 12, 2016; 2 years ago
iOS 10.3.x March 27, 2017; 22 months ago
iOS 11
iOS 11.0.x September 19, 2017; 16 months ago
iOS 11.1.x October 31, 2017; 15 months ago
iOS 11.2.x December 2, 2017; 14 months ago
iOS 12
iOS 12.0.x September 17, 2018; 5 months ago
iOS 12.1.x October 30, 2018; 3 months ago
iOS 12.2.x February 19, 2019; 7 days ago
Products are intuitive and easy to use, which means they’re also easy for your
business to support. Our interface allows user to use familiar actions like swiping, scrolling,
and tapping to collaborate, stay organized, and adapt to new programs and procedures
more quickly. And each iphone, ipad, and mac comes with powerful assistive features for
vision, hearing, and motor skills, so they’re accessible to everyone.
Designed for the most powerful hardware. Built-in sensors in iphone and ipad enable ios
apps to use data like location and proximity to deliver an intuitive, personalized experience
that no other platform can match. And the powerful, apple-designed processors in every
ipad and iphone are pushing the limits of technologies like augmented reality and machine
learning.
Secure By Design:
Design to be secure. Ios and macos are built on a unix foundation, making them both
stable and robust. We constantly encrypt information at the system level, at rest and in
transit, to protect corporate data. Regular software updates protect ios and macos from
emerging security threats. Face id and touch id use your face or your fingerprint to unlock
your device and authenticate apps. And we have safeguards in place to ensure that both
third-party and in-house apps can only access data in authorized ways.
2
Compatible With Your Existing Systems:
iOS and macos are built to support the most common productivity and collaboration
systems in enterprise today, including microsoft office and google g suite. Apple products
work seamlessly with key infrastructure services like microsoft exchange for email and
calendars, as well as wireless networks and vpn solutions from cisco. And when employees
switch from another device to apple, built-in migration from windows or android makes
moving their data simple.
It’s easy to deploy and manage apple devices even at the largest scale. Every iphone,
ipad, and mac can be set up and configured automatically — eliminating the need for your
it department to handle each device individually. It can also push out apps directly to
devices, and employees can personalize company-owned apple devices by adding their
own apps.
A Smart Investment:
Programs like applecare extend the life of your hardware if anything goes wrong. Built-in
security and regular software updates keep our products current, protect them from costly
viruses, and lighten the workload for it. And because people are already familiar with apple
products, employees don’t need as much help from it to get up to speed, ultimately lowering
overall labor costs.
3
1.8 Technical Points (Hardware/Software):
SOFTWARE:
iOS can only be found running on Apple’s own devices such as their smart phones
(iPhone family), tablets (iPad & iPad 2) and portable music players (iPod Touch).
Development of iOS is dictated solely by Apple with software updates such as new
features and bug fixes being delivered by Apple through iTunes.
Almost 80 percent of all iOS devices are now running the latest version.
The iOS SDK (Software Development Kit) allows for the development of mobile apps on
iOS.
Customizability Limited unless jail broken.
Media files can be transferred using iTunes desktop app. Photos can be transferred
out via USB without apps.
The iOS kernel is not open source but is based on the open-source Darwin OS.
HARDWARE:
Developing an iOS app requires your developer to have a Mac.
iOS is a purely touch screen-based operating system (it only supports on-screen
software keyboards) and includes standard applications such as a web browser,
e-mail and maps.
iOS has built-in parental controls.
The main hardware platform for iOS is the ARM architecture.
iOS releases before iOS 7 can only be run on iOS devices with 32-bit ARM processors.
4
1.10 References:
https://en.wikipedia.org/wiki/IOS
https://rubygarage.org/blog/ios-vs-android-development
https://www.diffen.com/difference/Android_vs_iOS
https://www.digitaltrends.com
https://www.itpro.co.uk
5
2.Software name: ANDROID
2.1 Introduction:
Android is a mobile operating system developed by Google. It is
based on a modified version of the Linux kernel and other open
source software, and is designed primarily for touchscreen mobile devices such
as smartphones and tablets. In addition, Google has further developed Android TVfor
televisions, Android Auto for cars, and Wear OS for wrist watches, each with a
specialized user interface. Variants of Android are also used on game consoles, digital
cameras, PCs and other electronics.
6
2.6 SOFTWARE USAGE LEVEL (Home/Industrial) :
In order to perform various different functions, software needs to interact with various
other versions. There are some usages of Android versions as following:-
Kernal, Lollipop and Mashmallow versions are most commonly used in smart phones
based on Android softwares, which are considered as home level used versions at a
wide prospective.
Nougat, Oreo and recently created Pie(9.0) versions are also in used on a large scale
as Industrial operating systems and other heavy electronic android devices.
Besides the new versions, older/previous versions are also supported on a large scale.
7
2.9 Important Snapshots Of The Software :
2.10 REFERENCES:
The references for the above software are as follows:
i. www.android.com
ii. www.wikipedia.org
iii. www.developers.android.com
iv. https://android.stackexchange.com
8
3.SOFTWARE NAME:
Mobile Windows
3.1 Introduction:
Windows Phone (WP) is a family of discontinued mobile operating systems developed
by Microsoft for smartphones as the replacement successor to Windows
Mobile and Zune. Windows Phone features a new user interface derived from Metro
design language. Unlike Windows Mobile, it is primarily aimed at the consumer market
rather than the enterprise market. It was first launched in October 2010 with Windows
Phone 7.Windows Phone 8.1 is the latest public release of the operating system,
released to manufacturing on April 14, 2014.
Windows Phone was succeeded by Windows 10 Mobile in 2015; it emphasizes a
larger amount of integration and unification with its PC counterpart—including a new,
unified application ecosystem, along with an expansion of its scope to include small-
screened tablets. On October 8, 2017, Joe Belfiore announced that work on Windows
10 Mobile was drawing to a close due to lack of market penetration and resultant lack
of interest from app developers. In January 2019, Microsoft announced that support
for Windows 10 Mobile would end on December 10, 2019, and that Windows 10 Mobile
users should migrate to iOS or Android phones.
7.0.7008 2010
7.0.7392 2011
7.0.7403 2011
9
7.10.8170(Refresh) 2011
7.10.8112 2012
7.10.8779.8
7.10.8783.12
Windows 7.8:
Windows 8:
8.0.10328.78
(GDR2)
Windows 8.1:
10
8.10.12397.895 June 12, 2014
8.10.14141.167
11
3.6 Software Usage Level( Home / Industrial Usage ):
Wander provides businesses running Windows 10 devices with an unprecedented level of
visibility into the activity of their corporate devices. Also included is a set of data-level controls
that are simply not possible with other types of technology.This windows opens up a unified
Data Management and Enterprise Mobile Security solution to businesses who work with
fragmented mobile device fleets. Completely revamped user experience. Pie chart for multiple
network usage. Speed test to check bandwidth. Export to csv functionality. External and
internal IP address telecast. Live tile with much more information.
12
3.10 Reference:
I. https://en.wikipedia.org
II. https://www.quora.com
4. Conclusion:
iOS, Android, and Windows Phone are very different operating systems. For one thing, they
are developed by different companies (Apple, Google, and Microsoft respectively).
There is a lot of hype when it comes to which OS to choose, either the most famous and costliest
Apple iOS, Windows or the Android. All the three OS have their own visual style, effects,
appearances, display, applications, affordability, navigation bar, interface, and many others and
are the most popular Operating Systems in almost all the fields.Let us first start with
the Windows Operating System, Microsoft has been a powerhouse for years, but the success
of the Microsoft has never truly expanded into mobile Operating System market.Other new
features include quad core processor support, Data Usage, an improved keyboard and a
powerful camera application in it. Out of the box the platform boasts as many features as either
iOS or Android already have.
13
New Windows Operating System design is based on “Tiles” concept. These Tiles are
customizable and contain information about everything from local weather to social media
alerts to text messaging and many things included in it. Although it is not quite as advanced as
the widget system used in Android platforms or the Apple iOS. Unfortunately, the platform
simply hasn’t had enough time to attract a strong development community or even a refined
interface. Overall, Windows does a good job of offering an alternative solutions compared to
Android or iOS based systems or smartphones.
A product of the Open Handset Alliance, Android was first introduced to the public in the year
2007. This was the same year Apple unveiled its first iPhone for commercial market. Android,
was a Google backed company that was ultimately acquired by the search giant. Unlike
Windows or Apple’s iOS, Android is a completely an open source mobile operating system
based on a Linux kernel. Samsung, LG, HTC, Karbon, Sony, and many others are some of the
largest distributors of Android powered handsets across the globe.One of the features that has
always set Android apart from fierce competitor like Apple is the use of interactive widgets on
the Android home screens. You can install widgets to your favourite applications allowing you
to interact directly from the home screen of the Android. This is a feature that is still not
available in even the newest iterations of Apple iOS.
Android applications can be created using any modern OS including Windows, Mac and Linux.
Despite the significant improvements made by the developers with the release of 4.4 Kit Kat
version and now the Lollipop in the market, some degree of hardware incompatibility will
always be present in all the versions of Android. iOS or even Windows are probably a better
choice because the user experience is more closely monitored.
Now coming to iOS, Apple created its first truly innovative mobile OS when it introduced the
first iPhone. Finger Print security feature is beyond any security features available in Android
or Windows platforms in terms of ease of use and overall security levels.
iOS design is so simple that it has become worldwide famous and commonly one can see the
toddlers successfully navigating through menus on the device. iOS has become the operating
system of choice for many users worldwide. It made his place in the market of Operating
System due to its excellence in security, interface, and navigation. It is simply the great
Operating System compared to other two OS Android and Windows with its simplistic design
and exceptional user experience.
Regardless of which platform you choose either Windows, Android or iOS, always remember
that each platform is good but a true solution comes from understanding your requirements.
14