0

Future Technology: Use and influenced of technology

Use of technology today:
 - To devise things in order to lower our effort and increase our comfort.
 - To make our lives simple and easy.
 - For easy and effortless communication
 - In order to help businesses increase their productivity and profitability.

What Influenced us?
 - The people around us.
 - The advantages and the help of technology in our day-to-day activities.
 - The people's ideas for the future.
 - Our own curiosity.

Factors involved in Technology Change.
 - People's demand.
 - Needs of the society
 - fast-evolving technology
 - The capacity of the people to adapt.
 - miniaturization ( allows us to do more work in smaller spaces with less energy)

Technology today is very vital. Our life mostly depends on it. As technology get more powerful this may result to an exponential technological boost that will have the world in shock.
0

SAD 2: Assignment 4


Contrast and discuss the enrolment input form (PRF) with the enrolment university interface. (atleast 1000words, not to include illustrations/figures/diagrams)

Pre-registration form was a simple sheet of paper wherein the enrollees should fill in after the advising process during the enrollment process. This is where the students would write down the course code, course description, schedule, and room of the subject that they are allowed to enroll.  Below is a snapshot of an actual Pre-registration form or enrolment input form from Ms. Joverly Gonzales post.



Basically, it serves as the manual input of students data that will be utilized as the bases of the encoder for saving all the data given in an automated system which is the SRIS (Student Record Information System).Data that can be taken out of this PRF are college name, name, ID number, address, semester, school year, course, class, section, sex, type of student, scholarship, course code, course title, course description, units, section, days and time schedule, and room information.
Another tool used for the enrolment process was an automated system usually manipulated by an encoder. Student Record Information System serves as an interface wherein the encoder would input all the information from the filled in pre-registration form of a student. Below is a screenshot of the actual Student Record Information System. This image was taken in Ms. Joan Rose Dandoy’s post.



 As observed on the above image, the data needed are semester, ID Number, student’s name, address, class, gender, civil status, birth date, contact, email add, religion, year, type, desired career, college/unit, course, major, subject code, subject name, subject description, unit, room, time, and days. There are buttons that enables the encoder or the college secretary for instance to view students grade, subject enrolled and official add and drop subjects.

Comparing the two, obviously PRFs are used by students while the SRIS is used by the encoder. It’s comparing a manual system against an automated one. As what I have observed, there are data needed on the automated system that are nowhere to be found on the enrolment input form. Basically, the PRF serves as a guide for the encoder. Every data filled in on the pre-registration form are used as an input on the automated one. However, data such as civil status, birth date, email add, religion, desired career, and major are not present on the pre-registration form which means that not all fields are necessary since the PRF don’t give such data. If we look on the PRF, there are fields such as scholarship and section that are not present on the automated system. The major problem between the two tools is the inconsistency of data fields. Though we all know that PRF is a tool used for manual operation and the SRIS is a tool used for automation, it is still necessary that there should be a consistency on the data fields.

After a thorough observation, I would suggest that it would be more convenient that both tools would embrace similar fields. Data given by the PRF should be the exact data needed by the SRIS. Another thing is on how those fields should be placed. It’s more convenient if both tools would have similar placement of the fields. Even if they are different in operation, it would be best that what you see on the manual operation would exactly be the same on the automation. Advantages of doing so are consistency, more convenient, and avoid unnecessary data.

Pre-registration form and the Student Record Information System are really a big help on the enrollment process. Through the enrolment input form, the encoder doesn’t need to ask individually the enrollee about the data needed by the system. Though the automated system will automatically generate the subjects that the student can enroll, it’s still a big help as a guide for the encoder to assure that what was generated are all correct.



0

SAD 2: Assignment 3

Interview your university network specialist. Ask how various parts of the system communicates with each other throughout the university. (Q) Given the chance to redesign the existing setup, enumerate and discuss your keypoints for an effective and efficient network environment ideal for the university.
(at least 3000 words)QuestionQuestionQuestion

A network specialist or a network specialist, as defined by the Wikipedia, concentrates on network design and security. Since we are asked to interview our university's network specialist, we request for a discussion with Mr. A. Reyes, university's network administrator. Due to some unexpected circumstances, we aren't able to conduct the interview instead he let us send our queries and he will be the one to answer those questions. A network administrator has a relative role on a network specialist. Based on a post from Wikipedia, A network administrator is a modern professional responsible for the maintenance of computer hardware and software that comprises a computer network. This normally includes the deployment, configuration, maintenance and monitoring of active network equipment.

The first query we have on the list asks, In system development, how various parts of the system communicate with each other throughout the university? In what way? According to him, the best person to asked about system development are the university's programmers, Mr. Fortich and Dr. Mercado. We also include in our list of queries the various components involved in the university's system. Once again, he commented that his not the right person to discuss the details of software components because there are personnel who are responsible for the job. However, he were able to list some specifications for the university's server used. Since he is the one entrusted to maintain the various servers and make sure it runs 24 hours a day and seven times a week. Currently, we have Web Servers hosted in the university using HP ProLiant ML350 Server. The said server has been used for years but it is still stable. This server was set-up in the Network Office. here are the list of specifications needed for this type of server:
• Intel Xeon 3.0 GHz, 3.2 GHz, or 3.4 GHz processors (dual processor capability) with 1MB level 2 cache standard. Processors include support for Hyper-Threading and Extended Memory 64 Technology (EM64T)
• Intel® E7520 chipset
• 800-MHz Front Side Bus
• Integrated Dual Channel Ultra320 SCSI Adapter
• Smart Array 641 Controller (standard in Array Models only)
• NC7761 PCI Gigabit NIC (embedded)
• Up to 1 GB of PC2700 DDR SDRAM with Advanced ECC capabilities (Expandable to 8 GB)
• Six expansion slots: one 64-bit/133-MHz PCI-X, two 64-bit/100-MHz PCI-X, one 64-bit/66-MHz PCI-X, one x4 PCI-Express, and one x8 PCI-Express
• New HP Power Regulator for ProLiant delivering server level, policy based power management with industry leading energy efficiency and savings on system power and cooling costs
• Three USB ports: 1 front, 1 internal, 1 rear
• Support for Ultra320 SCSI hard drives (six hot plug or four non-hot plug drives supported standard, model dependent)
• Internalstorage capacity of up to 1.8TB; 2.4TB with optional 2-bay hot plug SCSI drive
• 725W Hot-Plug Power Supply (standard, most models); optional 725W Hot-Pluggable Redundant Power Supply (1+1) available. Non hot plug SCSI models include a 460W non-hot plug power supply.
• Tool-free chassis entry and component access
• Support for ROM based setup utility (RBSU) and redundant ROM
• Systems Insight Manager, SmartStart, and Automatic Server Recovery 2 (ASR-2) included
• Protected by HP Services and a worldwide network of resellers and service providers. Three-year Next Business Day, on-site limited global warranty. Certain restrictions and exclusions apply. Pre-Failure Notification on processors, memory, and SCSI hard drives.


Here is a listof the servers used by the university:

* HP ProLiant ML350 Server


* Proxy servers


* Enrollment servers


Based on the questionnaires answered by our interviewee, here are some ideas that he have shared that I would discuss on this post. The university's servers are connected in a shared medium which is grouped as one subnetwork. generally, the network follows the extended star topology and was connected to a dual WAN router. This router serves as the load balancer between our two Internet Service Providers of the university. Every workstations are grouped into various subnetworks as in star topology branching out from the servers subnetworks as in extended star opology. As of now, they are using a class C IP Address for assigning private IP addresses. Workstations are configured either statically or dynamically ane are connected via proxy servers which basically filters user access controls on the internet aside from router filtering/firewall management.
0

SAD 2: Assignment 2

Based on my personal experience and relative on my post on the first assignment that talks about the current enrollment process of the university, I’m so grateful that the administration was looking forward to improve university’s enrollment system. Though they kept on changing the processes of the enrollment, I know that they are just aiming to make every step easier, faster, and hassle free.

Upon evaluating the current enrollment system, I would suggest that there are some processes that can be integrated to lessen the steps that a student must undergo. I have declared three problems on the enrolment process that can be resolve or can be work out. First, as I have observed, student have several fees to pay such as local council fees, headlight, OCSC fee, tuition fee and etc and they are processed on different stations. Why not join them inorder to lessen the time and effort especially on falling in lines. It would be a hassle free for students. Second was about the scholarship renewal. Luckily, I’m not a scholar so I don’t need to stay longer waiting for my name to be called or stay in a long line just to validate my card. It would be better if they will have additional personnel to cater all the scholars to minimize the queue. Third was focused on the advising and pre-enrollment procedure. Last semester, I have to spend too much time on queue before it was officially my turn for advising. Due to one personnel caters 2 or 3 year level (I guess) that’s why I have to stay on a long queue. It would be better that each year level will be accommodated by one personnel to be in-charge.

Moreover, for the administration, it would be better if they would be aware the feedback of the students and faculties about the enrollment system of the university. The enrollment procedure needs to be improve in order to ease the burden of the students, faculties and other personnel that are involved in the enrollment.
0

SAD 2: Assignment 1

Assuming you were tapped by the university president to evaluate the new enrollment system implemented this semester, enumerate your observations/comments and suggest possible areas and ways where improvements can be made.

I would agree to Ms. Kate Karen Rasonable’s post that this semester was not the first time we had experience enrolling using the new enrolment process since it was already implemented a year ago. Last year, there are big tarpaulins placed in some area of the university and one was laid on the engineering building lobby. I managed to grasp those tarpaulins before so the images presented by Ms. Reasonable were familiar. The images presented by Ms. Rasonable and Mr. Plariza are somewhat similar. But for this assignment, I’ll refer to Mr. Plariza’s posted image as a reference since it was taken for this semester’s enrollment. However, I have constructed a diagram that looks exactly the same on the image posted by Mr. Plariza for us to have a clear view of the enrollment process.

Here is a clear view of the enrollment process of the university. With the help of Edraw, I manage to create a flow diagram that’s almost similar with the image given by Mr. Plariza. I have used a work flow diagram shapes to illustrate properly the enrollment procedures.

Enrollment System for SY 2010-2011


Given the job to evaluate the new enrollment system implemented this year, the new enrollment process is quite better than those previous enrolment processes. I have stayed in this university for more than four years so I have experienced different processes implemented every enrollment days. That’s why I conclude that they have improved well the enrollment process but it was not perfect at all. There are still long queues and delays.
Diagrams are scattered on some areas of the university to assist those new and old enrollees. After observing the given diagram, I am a bit confused with the big arrow sign and the long arrow that points to nothing. The step-by-step procedure was illustrated well except of those arrows that I mentioned. If we try to look at the long straight arrow, the moment we are done with step 4 what will we do next. The arrow from step 4 is pointing to nothing wherein it should be pointing to the next step. Two arrows points to the same step number and different process where made but the two arrows came from the long arrow and leads us to the next step. And on the use of actors, it should be on similar size.

The diagram presented can be understood well but I would suggest that the university should construct a more detailed and clear representation of every processes of the university specifically the enrollment system. Clarity and good representation of the images is necessary.

After the diagram, lets proceed with the new enrollment system I mean literally the system used. On my first few years on the university, I really don’t care of the system used by the university. What matters for me is on how I will be officially enrolled. Long queues and crowded people in other words it’s inconvenient and not that organized. One of the unforgettable and very inconvenient and unorganized enrolment periods that I have encounter was when the university outsourced a new enrollment system. I haven’t seen the real system, maybe its good but based on what I have go through on that time, I would not give a thumbs up. But on the new enrollment system which is actually implemented last year, though we still encounter long queues but it’s more convenient and organized. I am proud to say that the university really had a great job on putting our skilled professor to be the developer of our own enrolment system. Why look for a good developer outside wherein the university has it already. Observing the latest enrollment system through my experience was the best way. As a student of the university, the new procedure on enrolling myself is quite better than before. They have organized the student well to avoid crowded and inefficient queues. The services per step are more convenient and swift. But the depressing part of having this new enrollment system is aside from long queues was some student spend more than a day maybe two to four days before they will be officially enrolled.

As tapped by the university president, here are some of my suggestions that I guess would improve the enrollment system.

First, the university should construct specific and clear diagrams. Avoid unnecessary arrows and make sure that it illustrates well every process. Clarity and appropriate images are necessary. Second, add more personnel to handle step 2, wherein those scholars need to proceed to OSS to reapply there scholarship. And with step two, though I am not a scholar, students spend too much time before they could validate their scholarship. Third, there should be one adviser every year level. This semester was tough. There is only one adviser who handles two or three year level. This is the reason why I spend more than two days to be officially enrolled. Next, there should be an additional window for the cashier. As what I have observed there are only two cashiers so adding one or two will minimize the queue. And lastly, on the last step I prefer that the university will implement one registrar per college. There are only three registrars who cater the entire student from various departments. So having a one registrar per college is a way of minimizing the queue and it will be more organized. Adding personnel on some phase will be costly for the university but it’s for the convenience of their student. The system used was already satisfactory for me since we only encounter fewer bugs. I guess.  But I would suggest that the university will maintain a good and secured system to avoid loss of data. I am really looking forward for a more effective and convenient enrollment system for the university.
0

Interview with th UO

Last Tuesday, March 9,2010, me and my groupmates for the SAD project and two classmate had a personal interview with the developer of the first social networking site of the university, the UsepObrero. We receive a text message from our interviewee a day before that we will meet on that day at eight in the evening in Mcdonalds Bajada. The developer was also a student of the university that we are in and a former student of the institute of computing since he has taken up Bachelor of Science in Information Technology on his first year in college. I have discovered that he develop the system in fulfillment for the request of the OCSC but since the OCSC never gave any content for the site, he decided to put his own content.Unfortunately, UsepObrero no longer exist since the developer didn't renew the domain that they bought for $12 per year. 

The interview lasted for several minutes and it goes well. Though I never visited UsepObrero, through the interview and with the ideas from classmates who have visited the site, totally, the system is great. Knowing that he, alone, work for it and self-thought. Probably, he just found his interest on it. When we asked him what can he advice for us,a simple "Good Luck!" and no other words:-) . Yah! his right. good luck for the three of us. It will not be easy and an extensive study and research is needed. I hope we can make it! I know we can.
0

SAD 1 : Assignment 12

As I was searching on the internet for possible answer for this assignment, I happened to chat with a good Indian friend. A software engineering graduate and he happen to ask what I am doing. I told him am making my assignment. And luckily, he told me that their company develops an ERP which they call EPOS. It’s great to have good friends outside the country and who are willing to help without waiting for something in return.

ERP (Enterprise Resource Planning)
- is principally an integration of business management practices and modern technology. Consequently, it is an amalgamation of three most important components; Business Management Practices, Information Technology and Specific Business objectives. ERP is a massive software architecture that supports the streaming and distribution of geographically scattered enterprise wide information across all the functional units of a business house. It provides the business management executives with a comprehensive overview of the complete business execution which in turn influences their decisions in a productive way.

Company:


Company Background:
Infodrive was setup with one principal n mind that is to put the customer first. That has allowed us to expand as we have retained 98% of clients since it was formed. Their focus is to help their clients develop their IT system to maximize their efficiency and effectiveness in the workplace.

As what my friend told me, in their company they have EPOS which is according to him, “By definition, EPOS is an electronic point of sale. An EPOS solution uses computers or specialized terminals that can be combined with other hardware, such as barcode readers, cash draws etc for accurately and instantly capturing the sale / transaction. This can be a little misleading as most POS (point of sale or purchase) solutions are electronic in this day and age. The difference between the two is typically the recording and updating of stock within the business. For example a POS system could be a standalone electronic till. This records the point of purchase, but does not automatically update the stock level for that product; this is done in a manual process. With an EPOS solution, the stock data is automatically updated, saving great time and increasing efficiency.”

What you get from EPOS software:
• Cost effective solution to EPoS system
• Consultancy to understand your business and system requirements
• Years of expertise and experience in designing and developing bespoke systems
• Understanding of business needs and changes
• Comprehensive installation and training of the system
• Total support as long as you have the system
• Bespoke reporting functions that accommodates your business
• Remote access

EPOS system:
• Single terminal to multiples
• Single site to multiple
• Remote access to all terminals and reporting
• Management reporting system


When I asked him about its over-all project plan, he sends me through email the ERD of their project. He told me that it’s a sample that will be helpful for my assignment. He can’t send me the documentation of their EPOS project since it is still ongoing and I respect it.

SDLC (System Development Life Cycle)
- The Systems Development Life Cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project from an initial feasibility study through maintenance of the completed application. Various SDLC methodologies have been developed to guide the processes involved including the waterfall model (the original SDLC method), rapid application development (RAD), joint application development (JAD), the fountain model and the spiral model. Mostly, several models are combined into some sort of hybrid methodology. Documentation is crucial regardless of the type of model chosen or devised for any application, and is usually done in parallel with the development process. Some methods work better for specific types of projects, but in the final analysis, the most important factor for the success of a project may be how closely particular plan was followed. It has five important phases which includes feasibility, requirements analysis and design, implementation, testing, and maintenance.

I may not be able to have the overall project plan of the company but based on the definition given, SDLC put ERP as a point of view. And the implementation of ERP can be the actual and informative framework for SDLC. In other words, they used SDLC as a framework in evaluating the result of the implementation of ERP, either success or failure.

Reference
http://www.matthewlefevre.com/wiki/article.php/Companies_that_use_SAP_ERP_Software
http://www.topbits.com/erp.html - Definition ERP
http://www.infodrive.co.uk/index.html - Company website
http://www.startvbdotnet.com/sdlc/sdlc.aspx - SDLC definition

ERD given:
http://www.4shared.com/file/238418082/2e1697f/0A_ERD.html
Picture Evidence for the online conversation:

0

SAD 1 : Assignment 11

Let me begin by defining deployment environment. As I have my research, I found out that deployment environment or application deployment environment comprises the computer hardware (specifically computer platforms), operating systems, system software, and networks that will hold up the application program. Those new application systems may have to meet the required special designs to fit and agree with the restrictions of the chosen operating system and other equipments that is why an application deployment environment must determine the constraints that are necessary on the system development alternatives. It is important in the development approach. Why? It is because development environment includes the programming languages, computer-assisted software engineering tools, and other software that are usually used to develop application software. And typically, the application deployment environment limits the choices that are offered for the development environment.

In evaluating the enrolment system of our university, here are some characteristics that I must examine as an analyst when choosing or defining deployment environment:
- Analysts consider the configuration of computer equipments, operating systems, and networks that that will be used when deployment on the new application system is done.
- There are certain languages used in the development of the enrolment system, and as an analyst I should be familiar with the features of these languages.
- The analyst is responsible in determining what environment or it can have multiple choices of environment that will match the application requirements and the firm’s strategic application and technology architecture plans.
- An analyst must consider both application deployment and development environments in defining and estimating how will they perform with a particular application.
- Once an analyst define systems, it is necessary that the analyst specifies information about the deployment environment such as databases, match engines, and standardization engine vendors.
- The systems analyst documents the results of the analysis phase for a knowledgeable decision can be made with regards to the direction, cost, feasibility, and approaches, then present it in a logical way that is focused toward the top management who makes the decision.
- Since the application is the enrolment system, it is preferable that the analyst must be knowledgeable with the enrolment process of the university and maintain the confidentiality of the data.
- As an analyst, I should oversee the development, deployment, and direction of complex programs and processes as part of the tactical execution.
- Good communication skill is also required. Analyst must communicate clearly and concisely both on verbal and written.
References:
http://books.google.com.ph/books?id=-ot62DeCKO4C&pg=PA309&lpg=PA309&dq=characteristics+that+an+anlayst+examines+when+choosing+or+defining+deployment+environment&source=bl&ots=V0x_RrJEXy&sig=ps0TRNmjo8XOHg7SB59vcqAN7Ng&hl=tl&ei=VTSOS9S2O4SQtgPk4qnZCA&sa=X&oi=book_result&ct=result&resnum=2&ved=0CA0Q6AEwAQ#v=onepage&q=&f=false
http://www.google.com.ph/url?sa=t&source=web&ct=res&cd=2&ved=0CA0QFjAB&url=http%3A%2F%2Fhercules.gcsu.edu%2F~adahanay%2Fcbis3210%2FChapter%25208-reviewQ.doc&rct=j&q=characteristics+that+an+anlayst+examines+when+choosing+or+defining+deployment+environment.&ei=7FaOS7mdBorsswOTm7HbCA&usg=AFQjCNEjAujz6gbFma0-N7KpwUDhwRvsbw
0

SAD 1 : Assignment 10

With reference to assignments 8 and 9, what characteristics does an analyst (you) examine when evaluating DFD quality? (1500 words)

Both assignment eight and nine are based on making UML or Unified Modeling Language. In assignment 8, it is about constructing an activity diagram of the pre-enrolment system in continuation of the previous assignment. As what I have defined activity diagram in my previous post, Activity Diagrams are typically used for business process modeling, for modeling the logic captured by a single use case or usage scenario, or for modeling the detailed logic of a business rule. Creating activity diagrams are very useful in describing the flow control of the target system. It is also helpful in determining the use cases and the business processes of a firm. According to IBM, Activity diagrams are useful in modeling a system in a simple and intuitive illustrations or figures of what happens on the workflow and the activities can be done in parallel or multiple way and it illustrates to verify whether there are alternative paths through the workflow. The next assignment is an exercise o developing a Data Flow Diagram (DFD) of the pre-enrolment system. The data flow diagram, from the word itself, shows the flow of data from external entities into the system, how the data moved from one process to another and as well as its logical storage (Scott W. Ambler). It is a graphical illustration of the movement of data between the external entities and the different processes and data stores within a system. As an analyst, data flow diagram is a great help because it enable us to understand deeply the system. Base on the slide presentation of Jeffrey A. Hoffer, Joey F. George and Joseph S. Valacich entitled Structure System Requirements: process modeling, there are two defined data flow diagrams, includes context diagram and level-O diagrams. To differentiate, context diagram is a data flow diagram (DFD) of the scope of an organizational system that shows the system boundaries external entities that interact with the system and the major information flows between the entities and the system. On the other hand, level-O diagram is a data flow diagram (DFD) that simply represents a system’s major processes, data flows and data stores at a high level detail.

If we will try to compare the two, they are almost similar. Both diagrams are designed to illustrate a process modeling. The only difference that I have observed is that activity diagram is used for process modeling through describing the flow of the target system while data flow diagrams shows the flow of data from external entities into the system. UML activity diagrams are somewhat considered as the object-oriented equivalent of flow charts and data flow diagrams (DFDs) from structured developments. Both diagrams are useful in determining the flow of the data, entities and even the system itself.

Now, back to the main question, what characteristics does an analyst (you) examine when evaluating DFD quality? To be honest, I really had a hard time thinking of how to create good and perfect data flow diagrams. And in fact, there are different types of DFDs that can be used in modeling the process of a system. Here are some of the characteristics:
0

SAD 1 : Assignment 9

Data Flow Diagram

- According to Scott W. Ambler, Data Flow Diagrams (DFDs) show the flow of data from external entities into the system, showed how the data moved from one process to another, as well as its logical storage.

Data Flow Diagramming definitions:

  • Context Diagram - A data flow diagram (DFD) of the scope of an organizational system that shows the system boundaries, external entities that interact with the system and the major information flows between the entities and the system
  • Level-O Diagram- A data flow diagram (DFD) that represents a system’s major processes, data flows and data stores at a high level of detail.

Four Different Types of DFDS

Current Logical
- Physical aspects of system are removed as much as possible
- Current system is reduced to data and processes that transform them
New Logical
- Includes additional functions
- Obsolete functions are removed
- Inefficient data flows are reorganized
New Physical
- Represents the physical implementation of the new system
Current Physical
- Process label includes an identification of the technology (people or systems) used to process the data
- Data flows and data stores are labeled with the actual name of the physical media on which data flow or in which data are stored

Here are some of a Data Flow Diagram of the Pre-enrolment system:

a. CONTEXT DIAGRAM
0

SAD 1: Assignment 8

UML 2 activity diagrams are typically used for business process modeling, for modeling the logic captured by a single use case or usage scenario, or for modeling the detailed logic of a business rule. Although UML activity diagrams could potentially model the internal logic of a complex operation it would be far better to simply rewrite the operation so that it is simple enough that you don’t require an activity diagram. In many ways UML activity diagrams are the object-oriented equivalent of flow charts and data flow diagrams (DFDs) from structured development (Scott W. Ambler, UML 2 Activity Diagrams, Agile Modeling).
Wikipedia defines activity diagrams as graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency.[1] In the Unified Modeling Language, activity diagrams can be used to describe the business and operational step-by-step workflows of components in a system. An activity diagram shows the overall flow of control.


0

SAD 1: Assignment 7

Use case diagram is considered as part of the Unified Modeling Language that is used to analyze and define the system. It is utilized to model the functionality of a system using actors and use cases. A use case diagram simply portrays actions or activities by the people and the system outside the system.

Basic Symbols in use case diagram:
System – You can illustrate the scope and boundaries of the system through a rectangular shape which contains use cases and outside of the system’s boundaries are the actors that will be part of the system.
Use case – use cases are represented by an oval shape. Inside the oval are labels that begin with a verb that will stand for the system’s functions. It is a collection of sequence of actions a system performs that produces a reliable and easy to understand result of value to a particular actor. A use case is a normal interaction between a user or the actors and the computer system and a simple documentation of the behavior of the system. It is useful to capture system requirements and for validation.
Actors – the actors are the users of the system. It signifies a role that someone may play and it could be any person, organization, or a system that interacts with application but is external to it.
Relationships – from the word itself, relationship determines the connection between an actor and a use case with a simple line. A line with an arrow head that points from one actor to another actor simple define an actor is an inheritance of the pointed actor. With the connection among use cases, which is a line with an arrow head that points from one use case to another is labeled with “<> or <>” and “<>”. A “<>” relationship indicates that a certain use case is needed by the other use case to be able to perform a certain task. Another relationship is “<>” which specifies an alternative options which is under a certain use case.

USEP’s pre-enrolment system

The pre-enrolment system caters the admission of the applicant to the University. This includes the USEPAT, interview, English Proficiency Exam and the English Bridging Program. Below are the two use case diagrams that illustrate the flow of the pre-enrolment system through its actors and the use cases. The first diagram shows the procedure from taking the application form to acquiring the USEPAT result. The following diagram is simply the continuation of the first use case diagram that illustrates the interview and bridging processes.


Diagram 1


Diagram 2
0

MIS 2: Assignment 8

Strategic Information System Plan (SISP), as defined by Allan Warr, is the process of deciding upon the direction, development and policies for an organization’s use and management of information and networking technologies. It also involves the developments of Information Technology infrastructure, determining the application for the information system and the improvements to the management and sourcing of Information System/Information Technology resources. Today, public and private sectors of most large organizations are practicing the Strategic Information System Plan approach.

As I defined IS plan and strategic IS plan in my previous post, Information System Plan can also be compared with strategic information system plan. In developing an IS plan, one thing we need to do is projecting the firm’s objectives and formulized the policies and authorization and above all is you must identify what specific project you want in the future. An IS plan should be useable, timely, maintainable and flexible so that for some circumstances it can be modified if needed. As I mentioned on my post on the fourth assignment on management information system subject that was based on an article written by Somendra Pant and Cheng Hsu, strategic information system plan is a management function not a technical one. SISP is typically the analysis of a corporation’s information and processes using business information models as well as the evaluation and analysis of the possible risk, current needs and requirements. It is used to determine the best targets for purchasing and installing new Management Information System and help an organization maximize the return on investment (ROI) in their information technology.

Now, if I would be hired and given the task to develop a Strategic Information System Plan for a certain company and required to provide a list of questions that I would probably ask in the meeting for the discussion on the direction of the company. Here the list of question with its corresponding explanation why I derive that question and how important the information can be taken on answering those questions.

1. What are the vision, mission, goals and objectives of your company?

Explanation: When you do a strategic information system plan or any plan for the benefit of the company, it is necessary that as a developer I should know what are the organization’s vision, mission, goals and objectives. It is important to know how the management visualizes their company and what the company wants to be in the future and determine the reason why the organization exist and identify what are the things they aim to achieve which is also necessary to be successful.

2. Can you specify the project that you want in the future?

After knowing the firm’s vision, mission, goals and objectives, as a developer I must know what kind of project they want me to develop. Knowing the type of project, what are the things they want to add for the system and what are the things that they need to make their work easier are very important before I start creating a strategic plan for their information system. Part on the project specification is to recognize the company’s current state, needs and the things that their company lacks.

3. Is your company willing to provide the sufficient budget for this project?

The main risk in developing an information system for the company or even just planning for it is the budget or cost. Often times, the organization has various needs that they aim that their information system would cater but they don’t have the sufficient budget. The bigger the project a developer does, the bigger the expense the larger need for budget allocation. It essential to make sure that the company has enough budget ensure that the strategic information system plan would be of great success and in implementing the information system will also be successful.

4. Who composed the company? Who are the top-management officers?

It is necessary to know who those people on the highest ranks are so that for unexpected circumstances with relates to the company, as a developer I will know who are those people that I can approach. And I must also know who composes the company before working on the firm.

5. What are your plans for your company?

Though I will develop a plan for the company, it would be more convenient if I know what the officer’s plans are for the company so that we could work together for the success of the organization and be competitive.

6. How do you handle change?

Even if the company don’t have a strategic information system plan yet, changes come from time-to-time and with that I assume that the company have its own strategy on how to face those changes. In the real world of business, coping up with change is a great challenge for the firm. Knowing their methods will also help me as a developer in the development of the strategic information system plan.

7. What are the changes that affect their company?

Companies develop a strategic information system plan that will serve as a tool in coping up the changes that occurs such as information technology, globalization and rapid organizational change. Asking would simply ask for the reason why they want to have an information system plan.

8. What are the things that need to be assessed?

The capabilities of every employee especially on the IT department and even the employer must be assessed to know if the available information technology is ready to use and know the needs of the costumer and the status of the industry.

9. What is the allotted maximum length of time for the development of the strategic information system plan?

Developing a Strategic Information System Plan is not that easy. It needs extensive data gathering and thorough analysis. It needs time for the feasibility analysis, risk management and gathering of data, information and requirements.
Strategic planning is a competitive advantage for a firm. Organizations use information systems for strategic purposes and to improve the firm’s services. Changes always exist and with the rapid growth of information technology every firm aims to be competitive not only in business but also with the information technology present in the company. That is why Strategic Information System Planning is essential for a company to develop.
0

MIS 2: Assignment 8

Strategic Information System Plan (SISP), as defined by Allan Warr, is the process of deciding upon the direction, development and policies for an organization’s use and management of information and networking technologies. It also involves the developments of Information Technology infrastructure, determining the application for the information system and the improvements to the management and sourcing of Information System/Information Technology resources. Today, public and private sectors of most large organizations are practicing the Strategic Information System Plan approach.

As I defined IS plan and strategic IS plan in my previous post, Information System Plan can also be compared with strategic information system plan. In developing an IS plan, one thing we need to do is projecting the firm’s objectives and formulized the policies and authorization and above all is you must identify what specific project you want in the future. An IS plan should be useable, timely, maintainable and flexible so that for some circumstances it can be modified if needed. As I mentioned on my post on the fourth assignment on management information system subject that was based on an article written by Somendra Pant and Cheng Hsu, strategic information system plan is a management function not a technical one. SISP is typically the analysis of a corporation’s information and processes using business information models as well as the evaluation and analysis of the possible risk, current needs and requirements. It is used to determine the best targets for purchasing and installing new Management Information System and help an organization maximize the return on investment (ROI) in their information technology.

Now, if I would be hired and given the task to develop a Strategic Information System Plan for a certain company and required to provide a list of questions that I would probably ask in the meeting for the discussion on the direction of the company. Here the list of question with its corresponding explanation why I derive that question and how important the information can be taken on answering those questions.

1. What are the vision, mission, goals and objectives of your company?

Explanation: When you do a strategic information system plan or any plan for the benefit of the company, it is necessary that as a developer I should know what are the organization’s vision, mission, goals and objectives. It is important to know how the management visualizes their company and what the company wants to be in the future and determine the reason why the organization exist and identify what are the things they aim to achieve which is also necessary to be successful.

2. Can you specify the project that you want in the future?

After knowing the firm’s vision, mission, goals and objectives, as a developer I must know what kind of project they want me to develop. Knowing the type of project, what are the things they want to add for the system and what are the things that they need to make their work easier are very important before I start creating a strategic plan for their information system. Part on the project specification is to recognize the company’s current state, needs and the things that their company lacks.

3. Is your company willing to provide the sufficient budget for this project?

The main risk in developing an information system for the company or even just planning for it is the budget or cost. Often times, the organization has various needs that they aim that their information system would cater but they don’t have the sufficient budget. The bigger the project a developer does, the bigger the expense the larger need for budget allocation. It essential to make sure that the company has enough budget ensure that the strategic information system plan would be of great success and in implementing the information system will also be successful.

4. Who composed the company? Who are the top-management officers?

It is necessary to know who those people on the highest ranks are so that for unexpected circumstances with relates to the company, as a developer I will know who are those people that I can approach. And I must also know who composes the company before working on the firm.

5. What are your plans for your company?

Though I will develop a plan for the company, it would be more convenient if I know what the officer’s plans are for the company so that we could work together for the success of the organization and be competitive.

6. How do you handle change?

Even if the company don’t have a strategic information system plan yet, changes come from time-to-time and with that I assume that the company have its own strategy on how to face those changes. In the real world of business, coping up with change is a great challenge for the firm. Knowing their methods will also help me as a developer in the development of the strategic information system plan.

7. What are the changes that affect their company?

Companies develop a strategic information system plan that will serve as a tool in coping up the changes that occurs such as information technology, globalization and rapid organizational change. Asking would simply ask for the reason why they want to have an information system plan.

8. What are the things that need to be assessed?

The capabilities of every employee especially on the IT department and even the employer must be assessed to know if the available information technology is ready to use and know the needs of the costumer and the status of the industry.

9. What is the allotted maximum length of time for the development of the strategic information system plan?

Developing a Strategic Information System Plan is not that easy. It needs extensive data gathering and thorough analysis. It needs time for the feasibility analysis, risk management and gathering of data, information and requirements.
Strategic planning is a competitive advantage for a firm. Organizations use information systems for strategic purposes and to improve the firm’s services. Changes always exist and with the rapid growth of information technology every firm aims to be competitive not only in business but also with the information technology present in the company. That is why Strategic Information System Planning is essential for a company to develop.
2

Whats on the 14th day of February 2010?

February is considered as the month of love. During the 14th day of February, people all over the globe celebrate Valentine's day, named after Saint Valentinus of Terni. Every february, accross the country, cadies, chocolates, flowers and gifts are exchanged between loved ones. We celebrate this momentous event all in the name of Saint Valentine the patron saint of romantic causes.

Nowadays, people celebrate this event in various ways. For childrens, they usually make their own cards and sometimes they cut a heart-shaped figure from a red paper then they gave it to their parents, teachers and friends. For older students, the most common celebration for this month is through dancing and parties. High school students have their Junior and Seniors Ball or promenade and Valentine's Ball for college students. 

For the year 2010, February 14 is not only for valentine's day but it will also be a celebration of the Chinese new year. 2010 is the year of the tiger and it falls on the same date of the valentines day and ends on the 2nd day of february 2011. It is the 4707 year in the Chinese calendar. Year of the Tiger is also know as Geng Yin, its formal name. The tiger is the third sign in the Chinese zodiac cycle and a sign of bravery. the Chinese believes that it is a sign that keeps away the three main tragedies of a household, which includes fire, thieves and ghosts. Persons who are born on the year of the tiger are ferocious and domineering on the outside, but they are just as noble and distinguished on the inside. Those born on the year of the tiger are compatible with persons who are born on the year of the horse, dog and dragons.

February 14,2010 is a double celebration. right? So, how do we celebrate this rare event? Well, though we are not Chinese we are also welcome to celebrate with them this yearly event. It wouldn't matter which you prefer to rejoice but it would be a great idea if you celebrate this day with your love ones and share the love unselfishly.

0

MIS 2: Assignment 7

Google is a highly successful Internet business. Recently they have broadened their scope with a multitude of new tools. Research Google’s business model and answer the following questions below. You may add additional information not included in these questions.

Last August 1998, Google had its first funding as a company in the form of a $100,000 US dollars which is a contribution from Andy Bechtolsheim, a co-founder of SUN Microsystems. But now, Google is a corporation that is becoming more and more profitable by the day. It is now one of the six of the biggest high tech companies. Google had grown in a great progress that it now levels with Microsoft, IBM, Sun-Oracle, SAP and HP-EDS. Google is declared as the biggest search engine destination, content provider, and advertising destination in the world. It is an internet giant with contiguous growth that with no doubt it is one of the richest technology based companies in the world. We are all wondering how did Google company go that far ad how they achieve all of it.

According to my reference, Google’s business model focuses primarily on the advertising and innovation. As what I have read, the Google’s co-founders Larry Page and Sergey Brin have said themselves that the current main business model for commercial search engines is the advertising. Almost every one of us is familiar with it since most of the people visit its website. In the Google Ads the key focus of the Google’s business plan is to generate the essential revenue to keep the promising search engine on its feet to a profit machine. And with this type of advertising, it would be a great benefit to Google corporation since it is low-cost for businesses to buy and it is easy for the Google to distribute and highly profitable. Not only that, the originality of this type of advertising is that it allows individuals earn their own money when someone had visited their site and click on the advertisement. Innovation is the other side of the Google’s massive successful business plan. Within few years in operation, the brand of Google became one of the internet’s most popular names. However, their success couldn’t just stop in the advertising system and the good quality of the Google’s search engine. Google evolved to innovation. The cooperative company rapidly increases its development by providing new services to the end-users such as Google News, Google Maps, Google Earth, Froogle, Google Scholar, and Google Products and so on. With this, innovation takes part in the key of the Google’s business plan. Through innovation they will expand more. The two foundation of Google business model that I have mentioned earlier are somewhat unsophisticated but it have been extra-ordinary successful.


Who are their competitors?
As I mentioned earlier, Google is now one six biggest high tech companies. It has an equal footing with IBM, Sun-Oracle, Microsoft, SAP and HP-EDS. These giants are all financially stable and would not be afraid to challenge any of the others. And according to one of my reference, Google is now aiming for the Google’s Nexus One phone which is one of the methodologies that they believe that would strengthen its advertising revenue model. If ever the Google’s Nexus One launch would be successful, The Microsoft will absolutely react with intelligence competition. On the other hand, the Oracle must also be attentive because the Google has the financial resources to take over the Oracle if it desires to do so.
Other competitors:
Yahoo – they are battling over the same Web visitors and advertising dollars.
MSN
Facebook


How have they used information technology to their advantage?

As mentioned earlier, Google is the biggest search engine and because of it they use the internet to improve their company. They develop a serving infrastructure and breakthrough PageRank technology that will changed the way searches are usually conducted. PageRank Technology reflects the view of how important a web page is and they also consider more than 500 millio variables and 2 billion terms. Their technology utilizes a collective intelligence of the web to determine a page’s significance. Google’s search engine also analyzes page content. Another advantage of Google in usiong information technology is being able to analyze the full content of a web pages. This is to ensure that the output returned are the most relevant to a user’s query. Their innovations grows as they aim to give people the opportunity to access all the information they need. They also develop new mobile applications and services that are easy to customize and are more accessible. Its an advantage that Google had a partner with Open handset Alliance to develop android. It is a first complete, open, and free mobile platform and because of this it will offer a lesser expense and a better mobile experience to the people.


What new services do they offer?


Some Google services are free of charge and monetized through advertising:
Blogger – a blog creating tool
Google Health – a service offered for managing and storing personal medical information
Google News – online personalized news articles and summary
Picasa – Google’s photo sharing services
Google SketchUp – software for creating a 3D Model
Google-411 – phone information service
Gmail and Google Calenddar – essential messaging application
Google Maps
Google Groups
Google Chrome
Google Alert
Google Adwords

The global strategy of Google allows a strong meandering monetization of its product. Aside of its advertising model the Google is also starting to innovate.


What makes them so unique?

Google is unique because of the services it offers. Mainly what makes it unique and original is that in their advertising model people can earn money on their own in which the others can’t offer. Google gives all what the people might need. They give all the information we need for free and gives us the chance to make money.

How competitive are they in the international market?


Google is already a business. Google generate the most revenue through advertising, search technologyto others through AdSense, Google Search Appliance. Since Google remains as the number one search engine. Truly Google succeed in the international business environment. They had a great and increasing profit and it has numerous market shares from different industry leaders. If we try to look back the history of google, it started as small but it comes out now as one of the huge corporations around the world this simply means that it has the ability and chance to compit the international market.

References:

http://www.google.com/corporate/tech.html
http://www.helium.com/items/710040-a-look-at-googles-business-model
http://government.zdnet.com/?p=6746
0

SAD 1 : Assignment 6

Consider the following dialogue between a system’s professional, John Juan, and a manager of a department targeted for a new information system, Peter Pedro:
Juan: The way to go about the analysis is to first examine the old system, such as reviewing key documents and observing the workers perform their tasks. Then we can determine which aspects are working well and which should be preserved.
Pedro: We have been through these types of projects before and what always ends up happening is that we do not get the new system we are promised; we get a modified version of the old system.
Juan: Well, I can assure you that will not happen this time. We just want a thorough understanding of what is working well and what isn’t.
Pedro: I would feel much more comfortable if we first started with a list of our requirements. We should spend some time up-front determining exactly what we want the system to do for my department. Then you systems people can come in and determine what portions to salvage if you wish. Just don’t constrain us to the old system.
Required:
a. Obviously these two workers have different views on how the systems analysis phase should be conducted. Comment on whose position you sympathize with the most.
b. What method would you propose they take? Why?
(3000 words)


Based on the dialogue given between a system’s professional named John Juan and a manager of a department namely Peter Pedro, obviously, Peter Pedro aims for a new information system that would not be considered as a modified version type of their old system. Definitely, after working on different position, they will have diverse views on how a systems analysis phase should be conducted.

As what I have understood, an organization is a set of people or a formal collection of people and various resources established to accomplish a certain set of goals. The organization itself is already considered as a system. In the world of business today, the real challenge is how a firm can cope up with change. Change occurs in most areas. This includes political, economic, social and technological. Globalization, the increased of customers expectations, low-cost computing and telecommunication tools, and rapid organizational change are just some that can be considered as the anxiety for change. Because of this unstoppable change, a department of a firm has its own information system that was chosen to match their specific activities. Information system is typically used for operational and decision support. A competitive advantage is a significant and a long-term benefit for the firm thus the strategic plan for viable benefit is by using information systems for strategic purpose.

Since the two actors have different point of view in conducting a systems analysis phase, it would be perfect to have an introduction by discussing what systems analysis phase is and what the things that should be considered are before I comment on which side should I sympathized. As what I have read on my resources, systems analysis is the second of the five phases in the Systems Development Life Cycle (SDLC). The purpose of systems analysis phase is to build a logical model of the new system. The overall objective of system analysis phase is to comprehend the proposed project, guarantee that it will support business requirements, and build a solid foundation for system development. Naturally, in this phase, the systems analyst uses models, questionnaires or other documentation materials for them to visualize and identify the new system proposed. The systems analysis phase includes four essential activities. These are requirements modeling, data and process modeling, and object modeling. Let’s discuss each activity one-by-one to have a broader knowledge about it.

Requirements Modeling

The first step in systems analysis phase is the requirements modeling. In this step, the analyst generally investigate every business processes and to document what are the functionalities or what the new system must do. Base on what I have read, the preliminary investigation already starts in the system planning phase to know more about the system request and was continued in the requirements modeling in the systems analysis phase. Normally, system requirements fall into five general categories: Outputs, Inputs, Processes, Performance and Security. These general categories are used to identify the requirements for the new system. Outputs, from the word itself, refer to any electronic or even printed information generated by the system. Inputs are basically about the necessary data that enters the system. It doesn’t matter if it is manually done or in an automated manner. Processes, on the other hand, are concern with the logical rules that are followed and applied to transform all the gathered data into meaningful and reliable information. Performance refers to the characteristics of the new system. Such system characteristic includes speed, volume, capacity, availability, and also reliability. Lastly we have the security. Security focuses on the hardware, software and especially the procedural controls that will be used to safeguard and protect the system as well as the data installed unto it from any internal and external threats.

To be able to understand more about the system, a systems analyst perform a so called fact-finding technique. This technique involves interviews, surveys, document review, observation, and sampling. The results of the fact-finding technique are mostly used to build business models, data and process models, and object models. Using fact-finding, you must answer the five familiar questions. These are who, what, when, where and how. Basic questions that gives a concrete and dependable respond like asking “Who performs each of the procedures within the system?”, “What is being done?”, “Where are operations being performed?”, “When is a procedure performed?”, and “How is a procedure performed?”.

Fact Finding Techniques

1. Interviews
In the interviewing process consist of the following procedure: Determine the people to interview, Establish objectives for the interview, Develop interview questions, Prepare for the interview, Conduct the interview, Document the interview, and Evaluate the interview.
2. Document Review
In the document review, you will acquire the copies of the actual forms and the current operating documents in use. You will then review all the gathered copies of the forms as well as the samples of the actual completed forms.
3. Observation
Observation is also necessary in requirements modeling. Observation refers to your personal observation wherein you are allowed to verify statements made in the conducted interview and also determine whether the flow of the procedures really works as what they have identified.
4. Questionnaires and Surveys
A questionnaire is also referred to as survey. Questionnaires are just a simple template or document that contains a number of typical questions that are answerable by many individuals. These questionnaires are sent to numerous individuals and will serve as a tool for you to evaluate base on their answers.
5. Sampling
Records, reports, operational logs, data entry documents, complaint summaries, work requests, and various types of forms are included on samples. The sampling technique in fact-finding involves a systematic and random sampling.

Data and Process Modeling

In the data and processing modeling, there will be a contiguous modeling process through gaining more knowledge on how to represent a graphically system data and process using traditional structured analysis techniques. The structure analysis determines the data flowing into a process. Also includes the business rules that transform the data, and the resulting output data flow. During the requirements modeling process, we gather the requirements by following the fact-finding techniques and to examine and analyze the currents system and also we use the technique to determine what the possible user requirements are. After gathering all those necessary information, you will do the next step which is the data and process modeling in the systems analysis phase. Using that information, you will develop a logical model of the proposed system and also, you need to document all the system requirements. Logical models are practiced to show the different features and functionality of your system. Data flow diagrams, data dictionary and process descriptions are the three tools that comprises the data process and modeling.

Data Flow Diagram
Though system analysts use numerous graphical techniques in describing an information system, creating a set of data flow diagram is one of the popular methods of graphical technique. Usually, a data flow diagram utilizes various symbols to illustrate how a certain system converts the imputed data into useful and reliable information. It is one way of visualizing the information system. Processes, data flows, data stores and entities are the four basic symbols in data flow diagram. A process symbol represents where the input data is received to produce an output can either be in different content or form or maybe both. It contains the logic of a business, also called the business rules. The symbol for a process can be represented in a rectangular with rounded corners. Data store symbol is used to illustrate the data that the system had store in the data flow diagram. Hence, Data flow diagram does not show the detailed content of a data store since the specific structure and data elements are already defined in the data dictionary. The physical characteristics and the length of time that the data is stored are unimportant. The only thing that is important is that process needs access to the data. The latter symbol is illustrated by a flat rectangle that has an open right side and a closed left side. A data dictionary is also important because all the details within the data flow diagrams re documented on it.

Data Dictionary
Data dictionary is the second component of structured analysis. A data dictionary, or referred to as data repository, is the main storage area of all the information about the system’s data. It is used by the system analyst to collect, document, and organized specific facts about the system, as well as the content of data flows, data stores, entities and processes. This describes and identifies all the data elements. A data element is only a sheet of data that has a meaning within the information system. It is needed that all the data elements on a data dictionary are documented.

Process Description
A process description records all the details of a functional primitive, and also represents a specific set of processing procedures and business logic. There are also a set of tools used in process description to create a model that is accurate, complete and concise. These tools include structured English, decision tables, and decision trees. Since process description goes with a functional primitive, when you try to analyze it you will need to break the processing steps into smaller processes which is also called modular design. Modular design is also called control structures that is based on the combination of the three logical structures and serves as the foundation for the process.

Object Modeling
A systems analyst use to form a logical model using an object modeling technique. In addition, you will be using an object-oriented analysis in designing an information system. Object modeling techniques is another strategy to view and model the system requirements. It is utilizes to document, analyze and even model the information system. Object-oriented analysis describes an information system by identifying things called objects. And these objects can be a real person, place, event, or transactions. The end product of an object-oriented analysis is an object model that would effectively represent the information system.

Unified Modeling language (UML) is used in the object-oriented analysis since it is considered as an object-oriented approach. It is widely and commonly used method nowadays to visualize and document an information system. It is used to develop object models. A Unified Modeling Language includes the following diagrams: Use case diagram, activity diagram, sequence diagram, class diagram, state chart diagram and etc. I’ll discuss some of its diagrams based on the resources given in our software engineering subjects.
Use Case Diagram – models the functionality of a system using actors and use cases. Use cases are services or functions provided by the system to its users.
Class Diagrams – are the backbone of almost every object-oriented method including UML. It describes the static structure of a system.
Object Diagrams – are also closely linked to class diagrams and could be viewed as an instance of a class diagram. Object diagrams describe the static structure of a system at a particular time and they are used to test the accuracy of class diagrams.
Sequence Diagram – diagrams that describe the interaction among classes in terms of an exchange of messages over time.
Collaboration Diagram – describes interactions among objects in terms of sequenced messages. Collaboration diagrams represent a combination of information taken from class, sequence, and use case diagrams describing both the static structure and dynamic behavior of a system.
Statechart Diagram – it shows the behavior of classes in response to external stimuli. In this diagram model the dynamic flow of control from state to state within a system.

There are numerous diagrams under the Unified Modeling Language that can be used in modeling and explaining the flow of your system. It is easy to understand and it is commonly used now by the developers.

Now, going back to the dialogue of the two professional individuals and after having an overview about the different system analysis phases, if we try to analyze it well both of them have separate opinion but they are still under the requirements modeling in the systems analysis phase. Choosing between who has a greater idea is really a though one since both of them are right. But as we all know, a system’s professional or he can be a systems analyst since the person who is responsible for doing the analysis job is a systems analyst. A systems analyst investigates, analyzes designs, develops, installs, evaluates, and maintains company’s information system. But before he can perform those mentioned tasks, he/she must constantly interact with users and managers inside and outside the organization. It is his/her job to help translate business requirements into projects. With Mr. John Juan, I agree that before you develop a new system, it is also necessary to study the current system. Well, I just remember what our instructor in my software engineering subject told us when we have our consultation about our proposed system, she told us that it is essential to know and analyze first the current system before we develop a new one and according to her we must know the scope of our system and who are those persons that will be involved. It is also needed that we would approach those people so that we can gather more data for the development of our system. On the other, Mr. Peter Pedro wants to start with their list of requirements. I can’t blame Mr. Peter Pedro if he wants it that way. After reading his words, he really wants a system that maybe somewhat different from their current system. He doesn’t want another modified version of their current system. Since the job of Mr. Peter Pedro is not merely more on technical, he won’t be able to understand it well why the systems professional wants to study first the current system and observe the working performance of the employees. I would suggest that Mr. John Juan will explain it well to Mr. Peter Pedro through requirements modeling and object modeling.

Base on what I have tackled earlier, in gathering the requirements needed for the development of the new system, requirements are not only based on what the manager wants or needed. Maybe he don’t like the current system but as system analyst he/she must know what lacks the system and know how the workers interact with that system because even if the system is pretty good but the workers resist unto the change of system it would be worthless. As I remember what the Management Information System supervisor of the Sta. Ana Multipurpose Cooperative told us during our MIS 1 subject, he told us that whenever they are developing a system they made a questionnaire to survey if the end-user would like to change the system or what are the comments on the current system, they sometimes ask what the end-user wants into the system. They sometimes do a manual survey on it. Because according to him, that’s one way they could gather a useful and reliable data.

For Mr. Peter Pedro understand Mr. John Juan, it would be easier if Mr. John Juan will provide a documentation of the requirements modeling and produce an object modeling. Mr. John Juan must clarify everything especially on how he gathers the data and how thus those data is useful in the development of the new system. Looking back with our discussions in Software Engineering and Systems Analysis and Design subjects, we both tackled about Unified Modeling Language (UML). Through the use of the different diagrams of the Unified Modeling Language like use case diagram, activity diagram, class diagram, activity diagram and sequential diagram, Mr. John Juan can explain well the flow of the new and current information system based on the requirements that he have gathered. He will be able to illustrate it into an easier and understandable manner because diagrams such as use case diagram, activity diagram ad sequential diagram are easy to comprehend and evaluated. And also it would be lessening to Mr. John Juan because as a professional it would not be hard for him to create such diagrams. I had chosen object-oriented modeling than data and process modeling because for a person who is not that knowledgeable with the systems and not that expert in developing an information system, it would be hard for him to understand it well.

As I remember when we had an interview for the System Analysis and Design 1 for our reporting and again with the MIS supervisor of SAMULCO, he told us that in terms of diagrams when they had a project to be proposed to the top-level management, they usually used those Unified Modeling Language diagrams. They also used data flow diagram but it is just for him and his programmer because they are those who can understand it more. In developing a system every phases is important, every data and requirements are essential and every end-user is needed that is why before you create an information system or software it is necessary that you have gathered all the important things that should be considered.

Reference:

http://books.google.com.ph/books?id=i_7EnA2cS5sC&pg=PA697&lpg=PA697&dq=object+modeling+%2B+system+analysis+phase&source=bl&ots=W-BFBWZXb&sig=sVIcYa0cjpQr7edoOXvgpKI5fmY&hl=en&ei=muBiS_eHEY6OkQXem7HwBg&sa=X&oi=book_result&ct=result&resnum=10&ved=0CC0Q6AEwCQ#v=onepage&q=object%20modeling%20%2B%20system%20analysis%20phase&f=false

http://www.ansa.co.uk/ANSATech/95/Training/147401.pdf

http://www.lib.ru.ac.th/knowledge/pcweb/mis/MISLESSION_3PDF.pdf
Back to Top