Software Development & Support Policy

boompikeInternet και Εφαρμογές Web

8 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

64 εμφανίσεις


University Information Technology Services

Enterpri
se Applications and Integration














Software Development & Support
Policy



Date
: 10/11
/2010

Version
: 1.
0



UAE University

Software Development & Support Policy

2









Document Con
trol

Change Authority
:

UITS
Enterprise Applications & Integration office


Document Name
:

Software Development & Support Policy

Document Classification
: Policy






Table
1
: Revision and Review History

Modified by

Date

Version

Reaso
n for Change

Fadi Anani

27

October


20
10

V1.0

Policy

Creation









Department
:

Enterprise Applicat
ions & Integration

(UITS)

Address:

UAE University Al Ain

Web Site:

http://www.uaeu.ac.ae/uits/about/eai.shtml

E
-
mail ID:

EAI.Office@uaeu.ac.ae

Contact:

Phone:

+971

3 /
-
7543685

or

/713
6823





UAE University

Software Development & Support Policy

3












Table of Contents



1

OBJECTIVE & SCOPE

................................
................................
................................
.........................

4

2

POL
ICY

................................
................................
................................
................................
.................

4

3

PROCEDURE

................................
................................
................................
................................
........

5

4

STANDARD DEVELOPMENT

SOFTWARE/OPERATING S
YSTEMS

................................
..........

7


















UAE University

Software Development & Support Policy

4








1

O
BJ ECTI VE

&

S
COPE


The objective
of this policy is to define the general guidelines for
Applications/
software development and support within UAE University.
The
scope of the document will
include software development and support

guidelines

within
UITS department and ou
tside of UITS department.


2

P
OLI CY


The application & integration department (EAI) within UITS is responsible for
developing, and maintaining university wide administrative and
Academic

systems.
In order to provide a standard and reliable support to univers
ity
community,
UITS

has come up with a flexible policy which governs system
development & support in UAE University. The policy will cover two areas:


2. A

.

Outside UITS (External
):


-

UITS is the sole provider for system
s

development and support for
univ
ersity enterprise

wide

applications.

-

Departments

&
faculties
may be allowed to buy software or
customize software limited to internal usage.

-

Departments &
faculties

planning to buy software will need to
acquire preapproval for purchase from UITS. UITS will

need to
verify if
UITS already has
licenses for the software
requested
or
not. In addition, UITS will
verify

if proposed software conf
o
rm
s

to
university standard development software/operating systems.


-

UITS shall not provide any support to any systems
bu
i
l
t

outside of
UITS department.

UITS will not accept to inherit any systems
developed outside of UITS or purchased without any preapproval
from UITS.

-

Website content is the responsibility of departments and
faculties
.
UITS will only provide support related

to technical or templates
designs issues.

-

Departments
and
colleges may have
content authors

to provide
support of local websites and content management systems.

-

Any forms design or development must be OS independent (i.e. use
web forms instead of Microsof
t InfoPath)



UAE University

Software Development & Support Policy

5










2. B . Inside UITS (
Internal
)


-

UITS staff must comply with standards, guidelines, and procedures
established by UITS IT Management.

-

Systems developments must adhere to the system development
cycle provided to UITS management and staff.

-

UITS

priority is to evaluate system requirements giving priority to
vendor solution
s

before doing any in
-
house development.

-

Technical and functional specifications must be approved by
functional management and UITS management.

-

Functional management or UITS ma
nagement must secure funding
for any required system before the system evaluation is completed
(purchase or in
-
house development).

-

UITS

is responsible for creating all technical documentations and
system requirements document related to requested system or

application, UITS is not responsible for p
roducing functional user
guides/manuals.

-

Signoffs and approval are requested by predefined system owner
prior to moving any system or application to production
environment.

-

Staff will have to check any developed i
n code into change control
software (Serena) before moving it to production. Staff is also
responsible for assigning and assuring proper code control
versioning within the software.


3

P
ROCEDURE


The following section contains standards, guidelines, and proc
edures which
will

be
used by UITS staff.


3. A . Security Guidelines:

Security
considerations

by UIT
S staff is a must for all
staff who have

access to university systems. Considerations can be summarized in:

-

Password
s

should be treated with same care given

to any other
confidential information. Staff must adhere to the guidelines of
selecting strong passwords and not share passwords with any other
staff unless instructed by UITS management.

UAE University

Software Development & Support Policy

6









-

Staff are also responsible for the physical security of their assi
gned
equipments such as laptops and desktops. Access to physical
equipments should be limited to assigned staff.


-

Staff will be exposed to sensitive and confidential information as
part of operations. Such information should be treated with care
and only d
iscussed with others on a need to know basis.


3. B . Applications testing Guidelines:


The purpose of this guideline

is
to
provide a common methodology
that is sufficient to assure completion of successful systems development. The
testing is conducted in
three areas:

1
-

UITS Internal
T
esting:

UITS staff will need to




Verify Screen Navigation functionality.



Assure appropriate performance of developed application or
system.



Ensure implementation of secure system
up to

the appropriate
level.



Ensure that system f
unctionality is matching to system
requirements and that system runs successfully.



Ensure system documentations are completed using standard
documentations templates.



Provide testing scripts to end users.



Staff are also responsible for completing integrati
on testing if
the system requires integration with other systems


2
-

User Acceptance Testing:


The purpose of such testing is to ensure that developed system or
application is matching end user requirements. All user acceptance
testing will need to be condu
cted in the test environment and
based on testing scripts provided by UITS. End users may be
allowed to add other testing scenarios to test scripts if not included.
User acceptance testing must handle the following:




Match developed system to requirements
document and
testing script document.


UAE University

Software Development & Support Policy

7










Verify system navigation functionality



Validate system controls such as error handling.



Verify functionality related to other system
s

if integration is
part of the system development process.



Verify data input and out
put.



Ensure that system security is at appropriate level and
functioning according to requirements.


4

S
TANDARD

D
EVELOPMENT
S
OFTWARE
/O
PERATI NG
S
YSTEMS


The following is a listing of
Development and operating systems
software
currently supported by UITS. The
list may be changed or updated in the
future

depending in changes in operations
. UITS will only provide support to
software

and operating systems versions which are

active and not obsolete
d

by software
or hardware
vendor
s
.




Operating Systems:
Unix,
Solaris
, and Windows.



Databases: Oracle Database



Application Servers: Oracle Application Server.



Web Servers: IIS and Apache.



Content Management System: Luminis



Portal System: Luminis



Data Warehousing: Oracle Warehouse Builder.



Oracle Development: Oracle Develope
r (forms & reports), Toad.



Web

Development: Java

Related
UITS
Document:

-

EAI Systems development standards.

-

Banner Access policy


UITS Document Policy Disclaimer

The information contained in this document is a property of

UAE University
. No part of this do
cument
may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose, without the express written permission of UITS department in UAE University.