Sunday, October 21, 2012

Joseph Jorge Repaso skills

Hello everyone. In this blog contains my skill that is related to my course. I am Joseph Jorge Repaso, studying at University Southeastern Philippines and enrolled as Computer Science. I have skills on programming.


In programming skills I have knowledge in developing in C, C++, Java, a little VB and. I also have knowledge on image processing using matlab. Basically, being a computer science student is not easy, you should have a critical thinking to have solutions on the problems.

Thursday, March 8, 2012

Suggest ways and means on how to improve their business process. Develop a use case diagram and brief description, an activity diagram and a data flow diagram.

My observations on the store CDR KING:

·         The costumer will get his/her priority number.
·         The costumer will wait for his/her number to be called.
·         The customer will be served and choose an item.
·         The CDR KING attendant will test the product.
·         If the costumer decides to buy the product, the attendant will give the warranty of the product.
·         The customer will pay the product.
·         The attendant will issue the receipt.
·         The attendant will give the money to the cashier
·         The attendant will give the product and the receipt to the customer.

My suggestion on the process of paying and choosing an item on the store CDR KING is that to avoid waiting, before getting a priority number, the customer will check if the item he/she chooses is available. After that, the customer now will get a priority number. Also, there is no waiting area. There are only at least 2 attendants will serve their customers.

SUGGESTED CDR KING PROCESS

Use case for CHECK ITEM
1.      The customer will ask the item checker if the item is available
2.      The customer will get priority number

Use case for PRIORITY NUMBER
1.      The customer will get his/her priority number
2.      The customer will wait for the number to be called

Use case for PRODUCT TESTING
1.      The attendant will entertain the customer
2.      The attendant will get the product
3.      The customer decides to buy the product
4.      The attendant will issue receipt

Use case for PAYMENT
1.      The customer will pay the product
2.      The attendant will get the payment
3.      The attendant will pay at the cashier
4.      The attendant will give the product and the receipt

 SUGGESTED CDR KING ACTIVITY DIAGRAM

SUGGESTED CDR KING DATA FLOW DIAGRAM

Thursday, February 23, 2012

Example of an organization that is installing an ERP package. If possible get a copy of the over-all project plans and analyze thae various activities and compare them with a standard SDLC

Intel IT has successfully implemented an enterprise resource planning or ERP environment that is based on industry-standard servers and supports more than 10,000 active users. In this way, Four-socket servers play an important role in implementing this strategy. There are many large organizations having a centralized enterprise resource planning or ERP   environment based on proprietary mainframes or RISC-based systems. On the other hand, INTEL IT has successfully implemented a decentralized ERP environment that is based on industry-standard servers. They have found that this approach offers several advantages, including lower server acquisition costs and increased flexibility and agility.

Decentralized ERP on industry-standard servers offers some important advantages to Intel, compared with a centralized approach based on large proprietary mainframes or RISC-based systems.

·         Lower server acquisition cost
·         Forecasting and flexible scalability
·         Faster development of new ERP capabilities
·         High availability through clustering
·         Reduced support costs through standardization
·         Budgeting

According to Sudip Chahal and Karl Mailman, for each Intel business group ERP implementation, there is a pipeline of ERP application instances. Each instance supports a specific function in the lifecycle of ERP releases along the path from development to production. Each instance may be implemented on one or more dedicated servers.

The primary instances are:

Development - Creating the initial pipeline configuration, populating master data, and creating and unit-testing ERP application modifications.

Quality assurance - Integrated testing of project changes and system testing to assess the impact across the environment.

Benchmarking - Performance and scalability testing prior to production.

Production - Executing production transactions.

Production support - Rapid testing and validation of fixes to the production environment.

Disaster recovery - A remote copy of the production instance for executing production transactions in the event of a disaster.

There are many Enterprise Resource Planning or ERP and System Development Life Cycle. In comparing the two of them, there some companies now are using the ERP because of its automation and integrated software application. We all know that the SDLC is the first method used by the system developers but nowadays, because of technology, automation is the best solution for the company.

REFERENCES:

http://download.intel.com/it/pdf/321373.pdf


Thursday, February 16, 2012

characteristics that an anlayst examines when choosing or defining deployment environment

                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.

Thursday, February 9, 2012

Characteristics does an analyst(you) examine when evaluating DFD quality

In the last assignments 8 and 9, we were told to make a data flow diagram of pre-Enrollment system of the University of the Southeastern Philippines. The diagrams I made describe the flow of the pre-enrollment system of the school. In making a data flow diagram, we should first analyze the system thoroughly. A system analyst must know and understand on how to create data flow diagram. When we are evaluating a particular system, we have to analyze each process involve in the system.  As what we have said from the previous assignments, a system analyst must know how to analyze and understands.  Data flow diagrams can help to explain the flow of the system and its processes. In the assessment, we will discuss about Data flow diagram.

First, let us define Data flow diagram, is a graphical representation of the flow of data through an information system. A data flow diagram can also be used for the visualization of data processing. In the year 1970, data flow diagram was developed and enhanced by the likes of Yourdon, McMenamin, Plamer, Gane and Sarson. It is one of the primary tools of the structured analysis. Now, it is still considered as one of the best modeling techniques for and representing the processing requirements of a system. Data Flow Diagram is also an important technique for modeling a system’s high-level detail by showing how input data is transformed to output results through a sequence of functional transformations. Data flow diagrams reveal relationships among and between the various components in a program or system. A Data Flow Diagram is also a diagrammatic representation of the information flows within a system, showing how information enters and leaves the system, what changes the information and where information is stored.

In making data flow diagrams, there are symbols that we will use. There are rectangular box, arrow headed lines, bubble or circle or round corner square and the narrow opened rectangle.

·         Rectangular box - External Entities
-          Source or destination of data. The source in a DFD represents these entities that are outside the context of the system. Entities either provide data to the system (referred to as a source) or receive data from it. Entities are often represented as rectangles (a diagonal line across the right-hand corner means that this entity is represented somewhere else in the DFD)
-          can be people, departments, other companies, other systems
-          are called sources if they are external to the system and provide data to the system, and sinks if they are external to the system and receive information from the system

·         Arrow headed lines - Data Flow
-          Movement of data between the entity, the process, and the data store. Data flow portrays the interface between the components of the DFD. The flow of data in a DFD is named to reflect the nature of the data used (these names should also be unique within a specific DFD). Data flow is represented by an arrow, where the arrow is annotated with the data name.
-          must originate from and/or lead to a process (this means that entities and data stores cannot communicate with anything except processes –remember that it takes a process to make the data flow)
-          can go from process to process, but that does imply that no data is stored at that point
-          can have one arrowhead indicating the direction in which the data is flowing
-          Can have 2 arrowheads when a process is altering (updating) existing records in a data stores.

·         Bubble (Circle or round corner square) – Process
-          Manipulation or work that transforms data, performing computations, making decisions or logic flow, or directing data flows based on business rules. In other words, a process receives input and generates some output. Process names usually describe the transformation, which can be performed by people or machines. Processes can be drawn as circles or a segmented rectangle on a DFD, and include a process name and process number.
-          must have at least one input and at least one output
-          at the primitive level are labeled with verb + object (example of this,  “print invoice” or “add customer”)
-          at the non-primitive level, are labeled more generally (example of this, “customer maintenance” or “warehouse reports”)

·         Narrow opened rectangle - Data Store
-          Where a process stores data between processes for later retrieval by that same process or another one. Files and tables are considered data stores. Data store names in plural are simple but meaningful, such as “customers,” “orders,” and “products.” Data stores are usually drawn as a rectangle with the right hand side missing and labeled by the name of the data storage area it represents, though different notations do exist.
-          data is stored whenever there are more than one process that needs it and these processes don’t always run one after the other (if the data is ever needed in the future it must be stored)
-          are labeled with a noun (example of this is  the label “customers” indicates that information about customers is kept in that data store)

The basic principle for creating a DFD is that one system may be split into subsystems, which in turn can be disintegrated into subsystems at a much lower level, and so on and so forth. Every subsystem in a Data flow diagram represents a process. In this process or activity the input data is processed. Processes cannot be disintegrated after reaching a certain lower level. Each processes in a Data flow diagram characteristic an entire system. In a Data flow diagram system, data is introduced into the system from the external environment. Once entered the data flows between processes. And then the processed data is produced as an output or a result. When we talk about how information data flows through systems and how that data is transformed in the process, data flow diagrams are the method of choice over technical descriptions for three principal reasons: Data flow diagrams are easier to understand by technical and nontechnical audiences; Data flow diagrams can provide a high level system overview, complete with boundaries and connections to other systems and; Data flow diagrams  can provide a detailed representation of system components.

Data flow diagrams help system analyst and others during the planning or the analysis stages visualize a current system or one that may be necessary to meet new requirements. Systems analysts prefer working with data flow diagrams, particularly when they require a clear understanding of the boundary between existing systems and postulated systems. Data flow diagrams represent the following: External devices sending and receiving data; Processes that change that data; Data flows themselves; Data storage location.

According to Hubpages, in using data flow diagram, there are advantages and disadvantages.

Advantages:
-          It gives further understanding of the interestedness of the system and sub-systems
-          It is useful from communicating current system knowledge to the user
-          Used as part of the system documentation files
-          Dataflow diagram helps to substantiate the logic underlining the dataflow of the organization
-          It gives the summary of the system
-          Data flow diagram is very easy to follow errors and it is also useful for quick reference to the development team for locating and controlling errors

Disadvantages:
-          A simple but powerful graphic technique which is easily understood.
-          Represents an information system from the viewpoint of data movements, which includes the inputs and outputs to which people can readily relate.
-          Data flow diagram is likely to take many alteration before agreement with the user
-          Physical consideration are usually left out
-          Helps to define the boundaries of the system.
-          It is difficult to understand because it ambiguous to the user who have little or no knowledge

In making a data flow diagram, there are general rules to follow:

·         Any data flow leaving a process must be based on data input to the process.
·         All data flows are named; the name reflects that data flowing between processes, data stores, sources and sinks.
·         Only data needed to perform the process should be an input to the process.
·         A process should know nothing about, that is, be independent of any other process in the system; it should depend only on its own input and output.
·         Processes are always running; they do not start or stop. Analysts should assume a process is always ready to function or perform necessary work.



Data flow diagram is a highly effective technique for showing the flow of information through a system. Data flow diagrams are used in the preliminary stages of systems analysis to help understand the current system and to represent a required system. In this way, system analyst can easily understand the flow of the system. By using data flow diagrams, it can explain the flow of the system using visualization. It also helps to find some problems of the system. Data flow diagrams also can help to visualize the data going. It also describes all the process of the system and what the process does. That is why Data flow diagram considered as the best modeling techniques for and representing the processing requirements of a system.

References:



Thursday, February 2, 2012

3 different types of Data flow diagram of USEP's pre-enrollment system

USEP's PRE ENROLLMENT SYSTEM: CONTEXT DIAGRAM
USEP's PRE ENROLLMENT SYSTEM: LOGICAL DATA FLOW DIAGRAM

USEP's PRE ENROLLMENT SYSTEM:PHYSICAL DATA FLOW DIAGRAM


Thursday, January 26, 2012



USE CASE: REQUIREMENTS.
BRIEF DESCRIPTION: The students must have all the requirements needed. He/she must be ready for application.
ACTORS: Students
PRE-CONDITION: The students must secure all the requirements needed.
POST-CONDITION: The student is ready to pass the entire requirements at UGTO.

USE CASE: ADMISSION
BRIEF DESCRIPTION: The student will go to UGTO and have the application form.
ACTORS: Student, UGTO
PRE-CONDITION:  The student will give all the requirements to the UGTO office.
POST-CONDITION: The student is now ready to go at the cashier to pay the entrance exam.

USE CASE: PAYMENT FOR ENTRANCE EXAM
BRIEF DESCRIPTION: The student will pay the entrance exam at the cashier
ACTORS: Student, Cashier
PRE-CONDITION:  The student will pay the entrance exam and have the receipt.
POST-CONDITION: The student will go back to the UGTO to for scheduling purposes.

USE CASE: SCHEDULE FOR EXAM
BRIEF DESCRIPTION: The student will go back to UGTO to present the receipt given by the cashier and have the schedule for the entrance exam
ACTORS: Student, UGTO
PRE-CONDITION:  The student will present the receipt at the UGTO office and have the schedule for the exam
POST-CONDITION: Student will get the result of the exam.

Use Case: ENGLISH BRIDGE PROGRAM
BRIEF DESCRIPTION: The student will take the English bridge Program if the student has a low score in the English test in the Entrance exam. If he/she passes, he/she now ready for medical exam and have all the requirements needed.
ACTORS: Student, Institute of Language (IL)
PRE-CONDITION: The student will take the English Bridge Program conducted by the Institute of Language.
POST-CONDITION: The student is now ready to take the medical exam.

Use Case: MEDICAL EXAM
BRIEF DESCRIPTION: The student will have to take their medical exam at the clinic.
ACTORS: Student, Clinic
PRE-CONDITION: The student will take the medical exam conducted by the Clinic.
POST-CONDITION: The student is now ready for interview and ready all the requirements needed.

Use Case: INTERVIEW
BRIEF DESCRIPTION: After they took the exam and the English bridge program, the student will proceed to their desired college. The student will undergo interview conducted by one of the faculties in the college.
ACTORS: Student, College faculty
PRE-CONDITION: The student will present all the requirements to the one of the college faculty and have the interview.
POST-CONDITION: The student will pay the other fees needed.

Use Case: PAYMENT FOR OTHER FEES
BRIEF DESCRIPTION: The student will pay the other fees needed. They will go to the OCSC, the local council they belong and lastly to the headlight.
ACTORS: Student, OCSC, Local Council, Headlight
PRE-CONDITION: The student will pay all other fees at the OCSC, Local Council and Headlight. It is one of the requirements need in the advising.
POST-CONDITION: The student will gather all the requirements needed by the adviser and now ready for advising

Use Case: ADVISING
BRIEF DESCRIPTION: The students will gather all the requirements and give it to their adviser. The adviser will check all the requirements. After the adviser checked all the requirements, he/she will give the student his/her Pre-enrollment form and now ready for enrollment.
ACTORS: Student, Adviser
PRE-CONDITION: The student will give all the requirements needed by the adviser and the adviser will give the student his/her Pre-enrollment form.
POST-CONDITION: The student is now ready for enrollment