HomeHome  PortalPortal  CalendarCalendar  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log inLog in  

Share | 

 Assignment 11 (Due: February 17, 2012, before 01:00pm)

Go down 

Posts : 41
Points : 124
Join date : 2009-06-17

PostSubject: Assignment 11 (Due: February 17, 2012, before 01:00pm)    Fri Jan 13, 2012 9:53 am

You were tasked by the IC-dean to evaluate the enrollment system of the university, list and briefly describe the characteristics that an anlayst(you) examines when choosing or defining deployment environment.
Back to top Go down
View user profile http://usep-ic.forumsmotions.com


Posts : 15
Points : 15
Join date : 2011-11-24
Age : 27
Location : Davao City

PostSubject: Re: Assignment 11 (Due: February 17, 2012, before 01:00pm)    Thu Feb 16, 2012 4:46 pm

An enrollment system is very important in a school or university since it is the said to be the foundation to be able for the students to enroll in the school they want: to learn and grow, and for the teachers and instructors to teach the students: to be a scheme for students' learning. As part of our next assignment, still related to the enrollment system or process of the University of Southeastern Philippines, we were given a scenario such that the dean Institute of Computing gave us a tasked to appraise the university's enrollment system. We were asked to list down and briefly discuss the possible characteristics that we, as an analyst, analyzes when selecting and determining deployment environment.

The Deployment Phase

The deployment phase is one of the phases that analyst must undergo in order to develop a new system, more stable and functional compared to the old one (if there is already an existing system.) The goal of the deployment phase is to determine the problem of the system and try to find solutions in many issues as possible in order to lessen the number of continual problems. Basically, a deployment environment dwells with the computer hardware and operating system that will support the program. It is consists of different programming languages, Computer-assisted Software Engineering (CASE) tools and other software used in developing a new application software. Deployment environment dwells primarily of Hardware, Networks, System software, Development software, as well as development methodology and tools.

As an analyst, the following points listed below are the characteristics that I need to consider in selecting or determining deployment environment:

Configuration of Computer Equipment, and Operating System

Basically, this talks about the things that is necessary to be sure of when the new application system is deployed. In order to have a good deployment system, the analyst must ensure the compatibility of the hardware and software with the computer's specification and operating system to improve system's performance and avoid long-term operation cost.

Correlation of System or Technical Requirements

This requirement deals with the location of the users, the fastness in terms of accessing and updating, transaction volume and security. These things have a huge impact on the performance of the system and environmental requirements.

External Systems Interfaces

When using external system interfaces, there must be a required software or hardware. The implementation of external system interfaces may reduce the time and cost of integrating other systems. To ensures correct integration of upgrades with external system, diminishing future errors in customization.

IT Strategic and Architectural Plans

In modernized world, organizations utilize information technology in storing data and resolving some issues. Information technology architecture and strategic plans are used by most of the organization nowadays in order to specify the hardware and software that they will use despite of the different variety of existing software and hardware. Basically, it limits the set of hardware and software a company will going to use. It is said that these plans are like a document where the organization's achievements and implementation of goals are presented. It aids in determining how changes in technology can be carried out within the overarching business goals.

Cost and Time

This characteristic of development environment defines how fast and how expensive is the system. The system analyst must be sensitive on what the strategic and architectural plans contain so that he could ensure that the environment choices in that plan with the existing systems can be acquired, configured and supported easily, in a less expensive and fast mechanism.

Based on the listed characteristic above, the analyst must specify an application deployment environment that is flexible to acquire those stated requirements, acceptable with the IT plans of the university, and can be configured and obtained with the presented budget and time.

Back to top Go down
View user profile

Posts : 15
Points : 15
Join date : 2011-11-24

PostSubject: Re: Assignment 11 (Due: February 17, 2012, before 01:00pm)    Fri Feb 17, 2012 1:21 am

Name: Patrick Duane Valle
Yr/sec: BSCS III
Assignment 11

You were tasked by the IC-dean to evaluate the enrollment system of the university, list and briefly describe the characteristics that an analyst (you) examines when choosing or defining deployment environment.

In the University of Southeastern Philippines, one crucial part of the system is the enrollment system. It involves the participation of staff and all the students who want to study in the said university. The said system is very important especially for the student and I must say that it is the busiest system in enrollment time.

If I a am going to evaluate the enrollment system, my personal knowledge about the system and my observation will not be enough for evaluation and must seek help for friends and people who can contribute idea and observation about the system.

Correctness is very important in the system and the exchange of information’s running in the system must be accurate. Correctness is one characteristic that needs to be visible in the system like the enrollment system. A slight correction in the details input and output may ruin the system. The level of correctness in the enrollment system must be in the prioritized list because the system is build primarily for the student.

The enrollment system of the university is being built to cater the need of the student. Slight observation about the output of the enrollment system which is in the COR is not that perfect. Sometimes details in the COR is not one hundred percent accurate. The common error is the room and subject time details which is very important to the student of the university. As I observe, the error occur during the encoding and assigning of the room.

The enrollment must cater the needs of the student in a flexible manner. That means the system will make the students effort to be less difficult. The system must shoulder the needs of the student as much as possible.

In the system, I must say that it is not flexible enough because in the enrollment process, student is always having trouble in the enrollment time. The time which the student is mostly exhausted besides class hour and passing of requirements. The student is sometimes blame because of they are too slow in processing the requirements for the enrollment and I must disagree with this. Even those fast people who can provide the requirement on time is not happy in the system flexibility to ward the student. The system is running slow because of the number of students and the system must be re build in order to solve those delays in the transaction of the system.

Another problem is the adding dropping system which is part of the enrollment system. In my perspective, some subject can be added and process during the enrollment day especially those delay subject. The case is that sometimes, the students are not allow to do that because they need to wait until the adding and dropping schedule will be open. In that case, students are obliged to pay for the adding and dropping for every subject that needs to be added and drop. It is impractical and it didn’t cater the need of the student especially in the case of money which is one of the major problems in this university.

The time is an important factor during the enrollment. Time will determine every process on how fast or slow the system is. In the university, the enrollment system eat allot of time of student especially the freshmen. Their number can be catered by the system and for me, the time to take the transaction to be finish is slow. The slow process of the system is a result of some factor which is the number of enrollee, employee, and facility provided. In the facility area, I can say that it is enough to cater our needs but in the number of employee with respect to the number of the student then it is inappropriate especially in the cashier and registrar. Another thing that I observe during the registrar is the cutting of lines which is I admit that I’m one of those who cut lines during the enrollment. Simple reason is the slow process of the system and the student demands peed.

The facility is another factor that contributes time and performance in the system. The higher the quality of the facility does, the faster the performance will become. In the enrollment system, facility is not that important although it is required because facility accompany the system to work properly. Without facility, the enrollment system will stop running. In this university, maybe additional facility is needed because the population of the school is increasing rapidly.

Structure is the architecture of the system and it includes the flow of the system. Structure is also important in evaluating the system because in the structure, you can visualize the function of the system which is necessary when you evaluate.

The structure of the enrollment system is good except for the registrar section because I think that section have more space for improvement.

Back to top Go down
View user profile

Posts : 15
Points : 15
Join date : 2011-11-23

PostSubject: Evaluating the USeP's enrollment system   Fri Feb 17, 2012 1:27 am

Let’s pretend that I am a system analyst, tapped by our Dean to evaluate the enrollment system of our university – University of Southeastern Philippines for the deployment environment.

Our Enrollment system has been the subject of our study as we move forward. Each evaluation and assignments, features and drawbacks are popping as we zoom in every aspect of this system. We did use case, data flow diagrams and a lot of development tool for the enrollment system.

Before evaluating, we need to know what are the criteria and what are the components in the deployment environment.

Defining the application on its deployment environment is through:
• Computer hardware
• System Software
• Networks
• Development Tool
From here, the existing system is compared to the to-be system for them to know where and what are the basis in evaluating the components for the deployment environment.

“System deployment is a complex endeavor which is a critical aspect of the software development Lifecycle (SDLC), an endeavor that is all but ignored by writers in favor of sexier topics such as distributed object development, components, or the latest version of an SDK. If you can't get software into the hands of your users then what is its value? Absolutely nothing. The following tips and techniques should help to make your system deployment efforts successful:

1.) Identify and understand your deployment audience
There are at least three groups that you need to consider : the user, the operational staff and the support staff. Identifying the level of control is a vital part of the deployment environment. Can one group stop your deployment if you don't meet their specific requirements ?

2.) Identify your deployment strategy early.
Will you run the new system in parallel with the existing system or will you perform a cutover?
3.) Installation testing.
Just like any application, you need to test your installation script.
4.) Release Regulary
5.) Start Plan Early
Deployment can be quite complex, especially when your user base is physically dispersed or there is a wide range of system configurations, you often find that you need to start planning early in your project lifecycle to be successful.
6.) Recognize that deployment is harder than it looks

Deployment Environment Characteristics to Consider
The following will serve as my checklist of the characteristics that I will consider on choosing the most appropriate deployment environment for the enrollment system of the university.

• Compatibility with system requirements
As a system analyst, you need to know the level of compatibility of the system to the requirements. If the specifications of the system or the functionality does not conform to the requirements, well there would be a problem between the communication and the analysis of the system analyst.
• Compatibility between hardware and system software
As a system analyst, the resources or the technical specifications like the hardware and software must also submit to the requirements without depriving the security of the enrollment system.
• Required interfaces to external systems
There are times when systems may also require external interfaces in its deployment environment. These external interfaces may include different platform or interfaces. Selecting a platform must also pass the requirements of the system.
• Conformity with IT strategic plan and architecture plans
IT strategic plan and architectural plans of the university must also penetrate the application. Vision, mission and goal of the university is very important as one of the requirements in developing the system.
• Cost and schedule
This criteria is very important because initially it is the most raised questions. The time of setting up the system and the cost of deploying it. The organization sometimes doesn’t mind how you make their system as long the cost and the schedule will always meet.

Systems Analysis and Design in a Changing World, Fourth Edition, Chapter 8
Back to top Go down
View user profile
brian flores

Posts : 15
Points : 15
Join date : 2011-11-23

PostSubject: Re: Assignment 11 (Due: February 17, 2012, before 01:00pm)    Fri Feb 17, 2012 7:44 am

Let’s assume that I was task to evaluate the enrollment system of our dear university the USEP as system analyst, so what are the characteristics of a system analyst used for examining and choosing a deployment environment.

In examining and choosing a deployment environment for the enrollment system of USEP, I would consider the following physical architecture, logical layout, security configuration, connectivity planning, usability planning, disaster prevention and recovery planning that the analyst should look in to.

Physical Architecture
This includes the physical layout and elements needed for the deployment environment. Physical architecture considerations will include:
• Topology Configuration – determines how will the device such as computers and servers are connected in the enrollment system
• Server specifications and allocations – determines what is the best servers that would fit the needs of the system and where must be placed.
• Network integration points with other systems – determines how the enrollment system connect or being networked with other information system of the university
• Network entry/boundary points – determines the limitations and capacity the system

Logical Layout
This includes the logical layout of the enrollment system such as web application and service elements needed for the environment. The logical layout review addresses to Web application, site collection and site structure and configuration.

Security Configuration
This outlines the security mechanisms that will be employed to control access to the environment and environment resources including:
• Environment access method – determines who are legitimate users of the system, and the procedure and methods for accessing the system
• Content access, control, and governance – determines the access control of the system, and governs a rule
• Security delegation – determines the security of connecting with the other network of the system
• Auditing and Policy management requirements – determines the rule that govern the management and auditing of the system

Connectivity Planning
It details the environment access points and user connectivity methodology and controls. Connectivity planning includes:
• Local connectivity approach planning – determines how the system will be connected to the local area network
• Remote user connectivity approach planning – determines how the system connect with is users

Usability Planning
Details the usage for the environment and reviews application needs and plans. This is where the user experience and usage of the environment will be reviewed. Application planning will be performed in order to identify those applications to be created within or migrated into the environment.

Disaster Prevention and Recovery Planning
This includes the protection of the environment from potential service interruptions or loss of data in the event of a disaster. This planning includes environment disaster methodology creation based on SLA requirements. This determines the environment backup requirement levels, environment Monitoring requirements and solution architecture.

Back to top Go down
View user profile
Michael S. Palacio

Posts : 15
Points : 15
Join date : 2011-11-23
Location : Davao City

PostSubject: Choosing a Good Deployment Environment   Fri Feb 17, 2012 8:57 am

By the definition of Satzinger, Jackson, and Burd in their book entitled “Systems Analysis and Design in a Changing World”, application deployment environment is the configuration of the computer hardware, system software, and networks, in which the new application software will operate. Thus, to ensure that the application software for the system will run efficiently, choosing the right deployment environment is really important. The deployment environment must be defined in a way that it has to match the specific requirements of the application.
In defining the deployment environment, some factors are considered by a system analyst:
• Compatibility with system requirements
The system analyst must be able to know and determine what would be the best requirement such as the user locations, speed of access and update, security, and transaction volume would best fit the defined requirements of the system. Each task of the system must be functional in a way that it would result to the desirable output.
• Compatibility among hardware and system software
This refers to the effective combination of hardware and software choices for the application system. Considering that the development of hardware and software are made only by two or three companies, then there would be efficiency issue when you try to use a combination of hardware or software from different developers. But there are also instances that other combinations result to a better performance than the package set by a company. Thus, the system analyst should be able to determine the arrangement between the hardware and software that are compatible to each other.
• Required interfaces to external systems
There are systems that require interactions to external systems. It is when the external system needs an input data from the current system or either the current system needs to process the data from the external system. And so to enable the efficient communication between the two systems, there should be a good interface that is compatible between the two systems.
• Conformity with the IT strategic plan and architecture plan
If the system software does not conform to the strategic and architecture plan of the company, then there would be a failure on the project because the goal of the system is not met.
• Cost and schedule
The cost of the deployment environment should also be kept in mind. The cost of the deployment environment, if possible, should be low so that the company will have to spend only a low amount. The schedule is also considered. It means that the time to gather and assemble the deployment environment should be conforming to the schedule plan of the system.
To sum it up, the analyst must be able to define an application deployment environment that would enable the application software to meet the requirements of the system, fits the IT strategic plan and architectural plan of the organization, and should be acquired and configured within the accepted limits of budget and schedule.

Back to top Go down
View user profile
kenneth jan malubay

Posts : 15
Points : 16
Join date : 2011-11-23

PostSubject: Choosing or Defining Good Deployment Environment   Fri Feb 17, 2012 10:32 am

The last assessment we were task to define the characteristics of the DFD in the system and for this assessment we were task to define the characteristics in deploying a system. What characteristics that we should examine when deploying a system this is the core of this assessment. Concerning the development of the system the system analyst is behind all the design on it. The development team will just follow all the design and the flow of the system in the designs. After finishing the development of the system the development will give their finish product to the system analyst that is the time the system analyst will examine the system.

In examining the system there are characteristics that the system analyst must look into it so that the deployment of the system will be ok. If I am the analyst in the project these are the characteristics of the system I will look for:

• First of all I will look for the system if all the requirements and needs in the design are in there. Looking at the finish system and examining it will know the missing parts if there are flaws on it. Checking the system will know if the system meets your client wants.
• Checking the requirements needs of the system. If the system need to be run on high end computers or just a typical computer desktop that everyone use to.
• Estimating the cost of the system when it will run and the maintenance on it. Checking the cost of the system and reporting it to the end user will notice the end user how much he/she will cost on it.
• The difficulty of the system when using it. I think in this term not all the users of the system will adapt the system but if the system is easy to use and it is more comfortable to use I think most of the user will adapt to it and use it.
• Security issues of the system. Checking the security features of the system makes the system more reliable. If the system is more reliable then the users of it will feel safer when using it.

Describing the characteristics of our enrollment system in USeP in choosing or defining the deployment environment is more the same of the characteristics I explain a while ago. In the deployment system the analyst look for the best and the risky situation in the deployment environment. For me the characteristics that I will look for in this matter are:

• Compatibility – Knowing that the computers of our school are not that up-to-date, the system will be compatible in the unit that school has. Compatibility issues are the most common characteristics that the analyst will look for.
• Structure – examining the structure of the system will give the analyst if the system is fit to the environment of the school. Checking the flows of the system and how easy to use it will know the users in using the system. Checking the structure of the system if it is exactly that the client wants it to be.
• Cost and Time – examining the cost in developing and when the system is running knowing the cost of it will aware the client how much money will be involve in using the system. Knowing the time in developing and in the running period of the system. This is the one characteristic that the client will look for.

For me these are the characteristics that an analyst must check when choosing or defining the deployment environment of the system.
Back to top Go down
View user profile

Posts : 15
Points : 15
Join date : 2011-11-23
Age : 26
Location : 773 Panorama Homes Buhangin, Davao City

PostSubject: Re: Assignment 11 (Due: February 17, 2012, before 01:00pm)    Fri Feb 17, 2012 10:52 am

Considering that I was tasked by the IC-dean to evaluate the enrollment system of the university, there are some things that need to be considered in order for the enrollment system to work inside the university. One of the primary considerations after developing the enrollment system is the deployment environment of the application. The most common things that you need to consider would be the compatibility of the developed system to the system requirements, the considerations on the hardware and the software that will be used, the network planning, the security configuration, the cost and schedule of the deployment, and the deployment itself. In order for me to clearly evaluate those things, let me first define what is the deployment phase and how is it important after the system has been developed.

By definition, system deployment is a state where in delivery, installation, and testing of a computer or system occurs to put it in the state of operational readiness. In addition, system deployment is a process of transforming a mechanical, electrical, or computer system from a packaged form to an operational state. In other words, software deployment is the process of showing the outcome of what the IT team has been doing for many days, once a system has already been developed, system deployment occurs after that.

System deployment phase is one of the critical phases in developing a system. It is where the developed phase is passed to the clients and undergo to testing and clarifying for errors and bugs. Deploying a system does not easily mean that you, the IT team, pass the system to the clients and after that, you don’t care what happens next. The deployment of system needs critical analysis on how to deploy it, what things are needed to consider in deploying it, the requirements in deploying the system, and especially the cost and time needed to analyze in order to deploy the system properly.

According to Microsoft Developer Network (MSDN), when choosing a deployment strategy, the one who is tasked to engage with the system must do the following:
*Understand the target physical environment for deployment,
*Understand the architectural and design constraints based on the deployment environment, and
*Understand the security and performance impacts of your deployment environment.

Based on the above information that I gathered in relation to system deployment environment, I can now enumerate the characteristics examined when choosing or defining a system deployment environment. Here are some of the characteristics that need to examine:

Compatibility among System Requirements. The systems analyst must consider the systems requirements in deploying a certain system. In enrollment system, accessing and updating information is the common operation being done in the system, there must be a consideration on the speed of access and update so that there would be no delay on retrieving information. Compatible database must also include in considerations because information of students are stored in a database.

Compatibility among Hardware and System Software. Hardware and software are included in the consideration since the system software being deployed must match to the hardware of the computer. In relation to the enrollment system in USEP, most of the computers are under Microsoft operating system, which simply means that the system is well suited to computers using Intel processors. By considering compatibility between hardware and software, it could improve performance of the system, and minimize cost of maintenance since it has been ensured that there would be no compatibility issue between the two.

Consideration on Network Planning. In enrollment system, one of the primary reasons on having a system is to interconnect different departments in such a way that there would be unity in the information being processed. In this case, the systems analyst must consider the connectivity methods inside the university. If the university would go to wireless networks, consider the vulnerabilities of having a wireless network in traveling such crucial and important details like the grades of the students and the basic information of the student which is basically confidential.

Security configuration. The systems analyst must consider the security of the system. The accessibility of the system must be limited only to the ones handling the information. In the enrollment system, the system must be deployed in the departments that are included in the enrollment system so that they could be the only persons to access the file.

Cost and Schedule for Deployment. One of the salient things needed to be considered in deploying a system is the cost and schedule for deployment. As an analyst being tasked to deploy a system in a university, I must consider the budget of having a system in the university. The cost and time are relatively parallel to each other, when the cost of deployment is high; the schedule of maintaining the system would be compromised. But as an analyst you should consider both the cost and the maintenance of the deployment according to the system.


Back to top Go down
View user profile
Joseph Jorge Repaso

Posts : 15
Points : 15
Join date : 2011-11-24

PostSubject: Re: Assignment 11 (Due: February 17, 2012, before 01:00pm)    Fri Feb 17, 2012 11:08 am

The deployment phase is one of the important phases in developing a system or a project. Defining this stage, it is the configuration of computer hardware, system software and networks in which new applications software will operate. The job of the system analyst in phase is to determine the appropriate information to be able to choose from the given alternatives. It can help to decide what alternatives to be used.

There are some factors that we need to consider in defining the deployment environment.

• Compatibility with System Requirements

The system analyst should consider some requirements such as user location, speed of access and updates, security, and transaction volume. These requirements have significant impact on environmental requirements. It considers the processes of the systems if it needs high-speed and networks or powerful servers.

• Compatibility among Hardware and System Software

The system analyst should consider the computer hardware to be used and the system software. Although, the compatibility of the computer hardware and the system software has improved, it is one of the factors needed to be considered. The compatibility of the hardware and the system software simplifies the system’s installation and make it easier to install and can have a good performance.


• Required Interfaces to External Systems

Some systems nowadays interact with external systems. In implementing external interface, may require fewer requirements. In this way, it can help in minimizing the cost of infrastructure.

• Conformity with the IT Strategic Plan and Architecture Plan

In Medium-Large scale organization, they have strategic and architecture plan that focus their efforts on a limited set of hardware and software alternatives. It should be consider because it will minimize the cost of infrastructure and maximize the long term compatibility among systems.

• Cost and Schedule

In developing a system, one of the factor needed to be consider is that the cost of the system. The system analyst should consider the cost of the system. It can help the client to minimize their cost in developing a system.


Back to top Go down
View user profile

Posts : 15
Points : 15
Join date : 2011-11-23

PostSubject: Assignment 11   Fri Feb 17, 2012 11:38 am

Base on my experienced as a student in University of Southeastern Philippines, I spent a lot of hardships on enrolling here in the university because of its not well planned procedures of enrollment system. Because every time the students starting to enroll in the university, I always hear in their comments of having a long line in every offices where they must undergo and finish every transaction. Especially for the scholars, they must fill up first the required forms in the Office of Student Services before they can renew their scholarships in the university. But before that, they must comply first all the requirements on their scholarship institutions because it is the first part of renewal of every scholarship of students, and it depends in the scholarship institutions on what are their requirements of renewing their scholarship grants. In that part, university’s enrollment system was excluded the requirements of every scholarship institution’s system of renewal of their respective scholars because it is their responsibility and not from the university. The only responsibility of the university with respect on the scholarship of the students is their renewal of scholarships in the Office of Student Services because it is the only requirements of all the scholars when enrolling in the university. But a long line in the Office of Student Services for the renewal of scholarships of the students is also a burden to all scholars because of not having an adequate and well planned venue for the students who must fall in line in the Office of Student Services for the renewal of scholarships. In that case, there are lots of problems in the part of the students because of time consuming procedure just for renewing their scholarships and it may cause on delaying on enrolling in the university for many reasons that involves time. In the part of the students, they want to lessen the burden of falling in line in the Office of Student Services for many hours just for renewing the scholarship. As for the non-scholar students, there is no problem regarding in their procedures because there is proper plan in implementing a queuing system in Cashier. But all of the problems that all of the students must face in enrolling in the university is the final part in the enrollment system, the process of being officially enrolled in the Office of the Registrar. Based on my experienced, it takes half day in falling in line in the registrar before the student can be officially enrolled, and my worst experienced in the enrollment system was to fall in line in the registrar for whole day because of very slow process in the part of registrar personnel and a very weak and not well planned procedures in the process in registrar. It may also the reason in the students of not having discipline in falling in line in the registrar because they want to shortcut the procedures in the registrar and it causes unfairness in the part of other students who take time just for falling in a long line just to finish the enrollment. In all of the procedures in the enrollment system, the process in the renewal of scholarships in the Office of Student Services and in the process in the Office of Registrar are the most time-consuming process of the enrollment procedure in the part of the student because of the slow process in that procedures. So to address those problems regarding the slow process on those two procedures in the enrollment system, the organization must select and develop a deployment environment to solve all the seen problems in the enrollment system.

First of all, the organization must specify the system requirements to be developed in the enrollment system to solve all the seen problems in all of the procedures because it is very important in the organization that their requirements of the systems is compatible on the procedures they want to solve. Then the hardware and software systems they are using is not a financial burden to the organization because it may costly for them to use an expensive hardware and system software that are not important or useful in the enrollment system, or not necessary plans to implement in the required system. Next is the usage of strategic plans and architecture plans of the enrollment system. It is very important to use very well all the strategic plans in the system because it may costly in the part of the organization to implement an unnecessary strategic plan in the system if it is not working properly to solve the problems in the enrollment system. Planning the overall budget of the planned development environment in the enrollment system is very important to know how much they could spend on the project. Or it is worthy to spend much on the project or spend less and save much budget in their organization.
Back to top Go down
View user profile
Nelly C. Ancajas


Posts : 15
Points : 15
Join date : 2011-11-23
Age : 27
Location : Tibungco Davao City

PostSubject: ASSIGNMENT 11   Fri Feb 17, 2012 12:17 pm


You were tasked by the IC-dean to evaluate the enrollment system of the university, list and briefly describe the characteristics that an analyst (you) examines when choosing or defining deployment environment.

As an assignment I was tasked by the IC-dean to evaluate the enrollment system of the university. In evaluating the enrollment system of the university there are many things to consider in evaluating it. And one of the primary considerations in developing a new information system is the application deployment environment. As the definition says that deployment environment is a collection of configured clusters, servers, and middleware that collaborate to provide an environment to host software modules. An important part of any project is ensuring that the application deployment environment is defined and well matched to application requirements. At this life cycle stage, the analyst’s goal is to define the environment in sufficient detail to be able to choose from among competing alternatives and to provide sufficient information for design to begin.

These are the characteristics examines when choosing or defining deployment environment:

Consider the configuration
In this characteristic the Analyst must consider the configuration of computer equipment, the operating systems, and also the networks that will exist when the new application system is deployed.

Determine the constraints
The second one is that the analyst must determine the limitation that are imposed on the system development and its alternatives.

Define Environment
The third one is that the analyst must define its environment or its multiple environmental choices that can match the application requirements.

Define Application
The analyst must define the organization’s strategic application.

Define Plans
The analyst must define technology architecture plans.

Determining Alternatives
Prioritizing the requirements is determining what alternatives are possible for developing the solution.

In conclusion with this deployment environment choices, specifically with its operating system, the Database Management System, and also the distribution of the software in the case of its standardization, the tendency to limit the development tool choices. With this, the analyst should consider all the development and the development environments together when it comes in determining on fitting to a particular application.

Last edited by Nelly C. Ancajas on Mon Feb 20, 2012 11:05 am; edited 1 time in total
Back to top Go down
View user profile

Posts : 15
Points : 15
Join date : 2011-11-24

PostSubject: Assignment 11   Fri Feb 17, 2012 12:23 pm


In this article I am about to briefly describe the characteristics that an analyst examines when choosing or defining deployment environment, but before that I will tackle about what is deployment environment.

Application deployment environment is the arrangement or formation of computer hardware, system software and the networks in which new system will operate. It also controls limits imposed on system development alternatives. So it simply means that in examining or choosing the deployment environment, I as analyst must first understand the hardware’s and software’s being used by the university.

Characteristics of an Analyst When Examining and Choosing a Deployment Environment

Consider the Configuration

It is important to consider the configuration, in order to know the limitations of the computer specially its structure and also to know the compatibility of computer software’s and computer hardware’s, in order to have good performance; these configurations are the specifications of the computer.

Define the Environment

It is important to define first the environment in order to know what the applications that will match to the environment are and in order to have multiple environmental choices.


In the enrollment system, I as an analyst need to plan well on how to interconnect all the departments that are involve in the enrollment in such a way that this department will unite and cooperate well with each other.

Determining the Alternatives

It is very important to have alternatives in order to have possible solutions on how to develop and enhance the system.

Security Issues

I as an analyst must make sure that the security of the system is reliable, the system must use only by the one responsible of using it.

Cost and Schedule

It is important to determine the cost and the time to build the system, in order for the client to know how much money will be involved and to know the running period of the sytem.


To sum it all up an analyst must understand all the things that is related to the system, for example, the computer hardware’s, the people around the system, the possible solutions in order to enhance the system and most importantly an analyst should know the cost and the duration of time the system will be done.

Back to top Go down
View user profile

Posts : 15
Points : 15
Join date : 2011-11-23

PostSubject: Assignment 11   Fri Feb 17, 2012 1:04 pm

You were tasked by the IC-dean to evaluate the enrollment system of the university, list and briefly describe the characteristics that an anlayst (you) examines when defining deployment environment.

During system’s development, it is very important to take notice of all aspects that will affect the system being designed in general because the system will be dependent on these aspects. These aspects were distinguished and dealt throughout the different phases or stages of the system’s development. Examples of those aspects are the results of analysis (feasibility, technical, economic, operational, risk) that were conducted during the first two phases of the system development and those requirements that the system should meet.
You cannot put an object to a space smaller than the dimension of that object for it won’t fit or put an object into a bigger space and the remaining space will be unusable. When we apply this concept in designing system, the object refers to the system and the space refers to the environment where the system will be deployed. In order for the analyst to design a system that (as much as possible) fits on the space (working environment), there are some characteristics that an analyst should examine and those are as follows:

Compatibility with system requirements

The designed system (since it is in form of an application) should be functional within the device specifications. Therefore, it is important to determine the specs of the device that will be use to run or implement the designed system in order to carry out the processes of the designed system efficiently. It is also important to know what is the operating system does the device has because operating systems handles and executes processes and other operations differently. For an example, Windows based computers has those files that can be executed with “.exe” extension and can set multiple user accounts with different access rights designated by the administrator while on Linux based computers, users has limited access to reading, writing and modifying files.

Compatibility among hardware and system software

The system being designed should be compatible with the device(s) (computers, printers, scanners, IO peripherals) that is involved. The system should be able to communicate and use hardware components that comprise the device to carry out certain processes that the system requires. This functionality may include overriding or synchronizing system’s processes to the device hardware driver. Also, if the system is designed to aid an existing system, the designed system should be able to understand and communicate or synchronize to the existing system.

Conformity with IT strategic plan and architecture plans

The strategic plan of the company composes of those strategies that were created to improve business process of the company that will set the company’s status for the next proceeding years while architectural plan of the company composes the structural design of the company, what are those departments that the company has. Designed system should be in lined with the IT strategic and architectural plans that the deployment environment (company) has. With the company’s existing strategic and architectural plan, it is possible to design and implement an effective system through the information’s present on the plans that the company formulates for improving its different company functions. It is important that the analyst should look up for the company’s strategic and architectural plan in order to better understand what are the events that occurs on the company and the proposed improvements with those events or processes.

Cost and schedule

Does the needs of bringing up and designing a system will be timely enough at the current business process that is subject for automation? Does the cost compensate the propose functionalities of the designed system? These are just some of the questions that could be asked that could help when defining the systems deployment environment. Also, the time span the system design will take can be affected by the composition or structure of its deployment environment. The more complex its environment is, there will be greater tendencies that there are more components that should need to consider and may take some time. Also, the overall cost of the system should not overwhelm its deployment environment. It should be cost efficient in the sense that the cost of the system being designed is acceptable on the benefactors of it.

Chapter 8 – Evaluating Alternatives for Requirements, Environment, and Implementation (Slide)
Systems Analysis and Design in a Changing World, 4th Edition
Back to top Go down
View user profile
Alexander Manlod


Posts : 22
Points : 22
Join date : 2010-07-30
Age : 26
Location : Davao City

PostSubject: Assignemnt 11   Fri Feb 17, 2012 1:04 pm

As we are to define the deployment environment which I considered as a subject on this activity, it is one of the processes that the system analyst must measure and consider to know that it work on the flow and will improve a new particular system, as it is even, firm and the functionality of it evaluating on the other certain system or even the work flow of the old system. the objectives itself help any system analyst to know and analyze the problem of a current system, after that, it help to know the best solution on every issues on the problem to know how to reduce the disadvantages of it and the problem that is continuously occurring. Essentially, the phase of deployment engages with their currents computer softwares and hardwares issues as well as the current operating system that engage the application. it supports in different programming languages and other computers softwares and applications which is use to improve a new application. it is mainly into the network of it, the hardwares involve, the softwares installed and other.

There are a lot of reasons to consider when choosing or defining a deployment environment. thus, being a system analyst should flexible enough in doing such things that would definitely benefit the users and the system they are currently running. first is it must be compatible with the interfaces required since some systems needs connections between different systems. when other systems requires when asking to data from the working system and when the working system requires the flow of the data from the other system. and also, it allow the right interactions on the different system, thus it must an efficient system that supplies the needs of each different place. The flexibility itself serves a very important role on this activity, when we take it locally, the enrolment system must acquire the satisfaction of the students in a right and efficient way. apparently, the system must help the student with it works and must lessen the difficulties. in the current system, the flexibility of the current system is not enough to entertain the needs of the students, in the process, it seems that the main actor or the students are always having a tough time during enrolment period. at some point, they are so very exhausted doing other requirements by the university. apparently, sometimes, all the fault of the activities will be turning on to the student because of some delay happening since they are too busy complying the school requirements. in my own perspective, even some of the students who can comply the requirements on time, they are still having hard time enrolling their selves on the next semester. of course, University of Southeastern Philippines is catering a huge number of students which is not compatible of the system and might be their human resource. the facilities itself is one of the reasons why the enrolment system keeps on delaying the students on the enrolment period. the system also must be compatible with the system requirements, of course as a system analyst, he must have the knowledge in defining the requirements for the project system such as the security, the speed, the capacity, the location and other possible activities that would best fit for the project system. each of the activity must be flexible in many ways and functional enough to would be into desirable result. system analyst also must consider the software and hardware. it must be compatible within one another considering the improvement and development of the project system. also the cost and schedule would really matter in many ways, and if possible, it should have many ways to make the project cost low some saved money will be spend by useful things. the schedule also is very important to deployment environment.

Back to top Go down
View user profile
Robert Alan Gemong

Posts : 24
Points : 24
Join date : 2010-07-25
Age : 26

PostSubject: Re: Assignment 11 (Due: February 17, 2012, before 01:00pm)    Fri Feb 17, 2012 1:59 pm

Deployment environment refers to the hardware, software and network interfaces that will be used for any new applications to be successfully designed and deployed. Listed below are the following characteristics that an analyst examines:

Compatibility with system requirements
Compatibility among hardware and system software
Required interfaces to external systems
Conformity with the strategic plan and architecture plans
Cost and schedule
The first characteristic that was mentioned in the book talks about the system requirements. The system requirements may refer to the functional and non-functional requirements of a system that will be deployed. Conducting an analysis on system requirements would be beneficial to the future system or application that will be deployed, hardware and software interfaces and also to human involvement in the system. That is because determining the compatibility with system requirements would show whether what is needed to be given and to be done in order to run the application.

The second characteristic was mentioned is the compatibility among hardware and system software. Of course, compatibility of the application, hardware and system component must be considered. This would check whether your application has reached the minimum and/or maximum requirements on the hardware interfaces. For example, the application can be run in a 256MB RAM and will consume how much hard disk space. With regards to the system software compatibility, this type of characteristic will be able to show whether the application can be run in different types of software interfaces. Example is the compatibility of the application to with its operating systems, second is that if it is a web-based application, can the application run even if it is executed at different browser, etc.

The third characteristic is to know the required interfaces to the external systems. It refers to the hardware and software interfaces that might be used to run the application. An example of this is a mobile application that sends notification to different telecommunication networks. Moreover, some there might be some modules in the application that another company has control of, like the banking system, e-commerce applications, etc.

The fourth characteristic of a deployment environment that must be considered is the conformity with the IT strategic plan and architecture plans. Sticking to one platform does not guarantee full compatibility of an application to all other interfaces. That certain application may run in particular software but deploying it in a different one may cause unexpected behavior. However, conformity will also help the companies or developers to save maintenance and/or development cost as long as standards in the environment are set. The last is the cost and schedule. If this characteristic is considered, the analysts will be able to estimate the cost and time frame of the application, from the development to its maintenance.
Back to top Go down
View user profile http://snailbob.co.cc/
Alvin Mark Cabeliño

Posts : 14
Points : 15
Join date : 2011-11-26
Age : 26
Location : Davao City

PostSubject: Re: Assignment 11 (Due: February 17, 2012, before 01:00pm)    Fri Feb 17, 2012 2:55 pm

An enrollment system provides an organized way of registering students. It avoids mix-up and confusion . It saves time and effort and minimizes paper use. It provides a secured way of keeping a database of enrollees , especially if you have a great security and backup system provided with the enrollment system. As a task by the dean to formally investigate and check the recent condition of the said system for enrollment in the university, I can say that we should be totally deploying a system to formally close the problems of such process we are indulged for the past years in the university.

However deploying such system will make some notions that will match with the whole process. Thus, there are major things that must be consider for the success of deploying the system.

Compatibility with system requirements

System requirements are most commonly seen listed as minimum and recommended requirements. The minimum system requirements need to be met for the software to run at all on your system, and the recommended system requirements, if met, will offer better software usability. Meaning in order for the system to run we must have the different requirements be in our sight.

Since we are dealing with some confidential and vital information that must be properly protected during the enrollment process, security is also one of the system requirements that must be satisfied. The deployment environment to be chosen must provide all the necessary precautionary and security measures as well as backup and recovery plans to protect the data being processed during the enrollment.

Strategic plan and architecture plans

On the deploying process, I have learned from a great source who is now on Japan, that the system must be bridged or inline with the strategy and architectural behavior plan that you or the group have came up. To achieve the goals and purposes of deploying the system it must be clear enough to say that system and the plans must be in contact or should be the same.


"Name your system and we will name the price." As a system analyst, I also have to consider its cost of maintenance and then weigh out if it will truly save up resources for the organization.

Of all the requirements I may be able to present, this thing is one of the most important one. You can never go around such process when you are lacking of financial sources. Things won't work out even if you were able to attain the other requirements unless you have your money on hand. You will be needing cash to formally evaluate if the university can basically afford such system.

Operational lifetime

Another factor that must be considered is the operational lifetime of the deployment environment. The deployment environment should satisfy the operational time frame for the system. In our case, I have to make sure that the deployment environment can live up to the expected performance and life expectancy as stated in the contract. Which means that I should be making a system that has the capability to sustain to the said agreement of the time performance and the when it will last for service.

System Maintenance Plan

System maintenance is a catchall term used to describe various forms of computer or server maintenance required to keep a computer system running properly. It can describe network maintenance which could mean that servers are being physically repaired, replaced, or moved. Network maintenance can also mean that the software for a server is being updated, changed, or repaired. This sort of maintenance is typically performed on a regular or semi-regular schedule, often during non-peak usage hours, and keeps servers running smoothly.

Over all analysis that I may take as a system analyst I can say that deployment of system must be well-planned for the outcome will have a great impact to the performance of the enrollment process. That is why things are to considered and be mandatory meet up.
Back to top Go down
View user profile
viktor immanuel calonia

Posts : 15
Points : 15
Join date : 2011-11-23

PostSubject: Assignment 11 (Due: February 17, 2012, before 01:00pm)   Sat Feb 18, 2012 1:22 am

The following will be that the things that I will consider as an analyst in evaluating the enrollment system of the university.

The Stakeholders
When defining the deployment environment. it is needed to identify the entity that will interact to the system to be deployed.

Defining Physical Requirements
It includes the identifying the topology of the network of the system needed, the needed hardware to be used in the system, the specification needed to be in the hardware.
The network topology of the network will be needed to have the an overview about the network architecture of the system. with this, it will be identified the passing of data between host.
The hardware that will be needed in the deployment of the system should be identified server, UTP cables, switches or routers and the desktop computers.
In defining the deployment environment of the system, it is needed to have a detailed specification of the hardware that will be needed in the deployment of the system.

Preparation of the Deployment
It is needed to prepare the compatibility of the information system or the software with the hardware that will be deployed in the system.

In choosing the deployment environment of the system, it is necessary to prepare the security measure of the data and information of the system. it is needed to have security countermeasure in case unexpected phenomenon occure.
In defining the deployment of the system, it is necessary to have a preparation on how every user or everyone interacting the system connects each other. it is also important to define the connectivity of the computer net network.
Back to top Go down
View user profile
Sponsored content

PostSubject: Re: Assignment 11 (Due: February 17, 2012, before 01:00pm)    

Back to top Go down
Assignment 11 (Due: February 17, 2012, before 01:00pm)
Back to top 
Page 1 of 1
 Similar topics
» Thursday, February 9, 2012 08:18 Odai Awad: Do not approve the law of oil and gas waste of public money and oil wealth
» Twenty corruption dossiers to be exposed soon, MP Sunday, February 19, 2012
» Samira al-Moussawi demanding Talabani to veto the budget 2012 and return to parliament to end the controversy over the armored vehicles Sunday, February 26, 2012 17:57
» Najafi: preparatory atmosphere of the meeting was characterized by positive and all parties keen to end the crisis Sunday, February 12, 2012 16:01
» Maliki: decentralization may lead to a sense secede Monday, February 27, 2012 15:07

Permissions in this forum:You cannot reply to topics in this forum
USEP-IC  :: SAD 1 (AY 2011-2012)-
Jump to: