<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7130622029860454599</id><updated>2011-09-15T18:07:01.138-07:00</updated><title type='text'>martZ</title><subtitle type='html'>Share your insights!!!
Feel free....</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-6662087192460943869</id><published>2010-03-12T06:50:00.000-08:00</published><updated>2010-03-12T06:52:54.092-08:00</updated><title type='text'>From a news article or internet information, find an 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.</title><content type='html'>&lt;div class="separator" style="clear: both; color: black; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; color: black; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; color: black; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; color: black; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; color: black; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; color: black; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; color: black; text-align: center;"&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;SAD 1&lt;br /&gt;Assignment 12&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_YeZbVVTIzzM/S5pUnGCgE9I/AAAAAAAAACw/I-tjEyGEcFk/s1600-h/logo.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_YeZbVVTIzzM/S5pUnGCgE9I/AAAAAAAAACw/I-tjEyGEcFk/s320/logo.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;About the company:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;During the last 18 years, TTT Corporation has built up reputation through maintaining a great reputation of more than 2,000 regular clients.&lt;br /&gt;&lt;br /&gt;Also in those 18 years, we have given rise to the richness of culture and tradition in TTT Family of which the members are very creative, prestigious, gifted to endure high pressure and always being motivated.&lt;br /&gt;&lt;br /&gt;2010 is declared to be the year that TTT family focuses on building Quality policy and Efficiency measurement system in order to greatly improve our customer service as well as better support our customers community.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;After applying ERP, management became a lot easier...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Even though it is not well developed, there are powerful companies applying ERP.&lt;br /&gt;With these strong companies, ERP has been applied and even a structure for businesses.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;From Architects&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;TTT Corporation is one of the earliest company that has applied ERP in Vietnam. At the end of 1999, TTT Corporation began to invest into buying ERP.&lt;br /&gt;&lt;br /&gt;They have pushed forward on researching, process, train ERP in the company in 2000. From 2001, the company officially applied ERP.&lt;br /&gt;&lt;br /&gt;Mr. Tran Minh Tam, chairman of TTT Corporation said: "Before applying ERP, each year, TTT has around 30 - 40 projects. Managing wasn't easy, information was all over the place, does not focus in one area.&lt;br /&gt;&lt;br /&gt;Every project managers have to really motivate themselves in many different areas. A the same time, information and reports are being handled vertically in turns overload directors."&lt;br /&gt;&lt;br /&gt;After applying ERP, managing became a lot easier. Project managers don't have to be all over the place. Saving lots of time due to all information are constantly available in an orderly fashion.&lt;br /&gt;&lt;br /&gt;Every requests or complaints from clients are solved extremely fast and our trust increases, and the amount of projects shoot through the roof...&lt;br /&gt;&lt;br /&gt;Mr. Tran Minh Tam letting us know more: "Year 2006, TTT has about 300 projects. This is an impressive number and sweetness from ERP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Their Project Summary&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* The Challenge&lt;br /&gt;-----&amp;gt;   define the challenge or problem&lt;br /&gt;* The Solution&lt;br /&gt;-----&amp;gt;   generate a solution&lt;br /&gt;* Design Freely&lt;br /&gt;-----&amp;gt;   have a design on your own expressing your own idea and perspective&lt;br /&gt;* Deliver Efficiency&lt;br /&gt;-----&amp;gt;   must consider the efficiency of the proposed solution&lt;br /&gt;* Increase Coordination and Quality&lt;br /&gt;-----&amp;gt;   good coordination between team members&lt;br /&gt;* Accelerate Decision Making&lt;br /&gt;-----&amp;gt;   important that the margin of error on any project be reduced to the bare minimum,&lt;br /&gt;could make sure that mistakes and errors were detected at a very initial stage. As a result, we could reach decisions faster since all the information was right in front of us.&lt;br /&gt;* Enhance Client Communication&lt;br /&gt;-----&amp;gt; inform our client about every aspect of the project and enable the client to see an actual model of the project. And with the help of third-party analysis software, they could simulate how it reacts to real-time climate conditions—before construction.&lt;br /&gt;* The Result&lt;br /&gt;-----&amp;gt;   the overall acquisition&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Compared to Standard SDLC&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* Initiation/planning&lt;br /&gt;-----&amp;gt;   view of the intended project and determine the goals of the project&lt;br /&gt;* Requirements gathering and analysis&lt;br /&gt;-----&amp;gt; goal of systems analysis is to determine where the problem is in an attempt to fix the system&lt;br /&gt;* Design&lt;br /&gt;-----&amp;gt; functions and operations are described in detail, including screen layouts, business rules, process diagrams and other documentation&lt;br /&gt;* Build or coding&lt;br /&gt;-----&amp;gt;   programming code will be accomplished&lt;br /&gt;* Testing&lt;br /&gt;-----&amp;gt;   code is tested at various levels in software testing&lt;br /&gt;* Operations and maintenance&lt;br /&gt;-----&amp;gt;   changes and enhancements before the decommissioning or sunset of the system&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tttcompany.com/Home/tabid/36/ArticleID/59/Default.aspx" target="_blank"&gt;http://www.tttcompany.com/Home/tabid/36/ArticleID/59/Default.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Systems_Development_Life_Cycle" target="_blank"&gt;http://en.wikipedia.org/wiki/Systems_Development_Life_Cycle&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-6662087192460943869?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/6662087192460943869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2010/03/from-news-article-or-internet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/6662087192460943869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/6662087192460943869'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2010/03/from-news-article-or-internet.html' title='From a news article or internet information, find an 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.'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YeZbVVTIzzM/S5pUnGCgE9I/AAAAAAAAACw/I-tjEyGEcFk/s72-c/logo.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-2291413831966132964</id><published>2010-03-04T19:57:00.001-08:00</published><updated>2010-03-04T20:07:39.506-08:00</updated><title type='text'>You were tasked by the IC- Dean to evaluate the enrollment system of the University, list and briefly describe the characteristics that an analyst (you) examines when choosing or defining deployment environment.</title><content type='html'>&lt;span style="color: black;"&gt;SAD 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;Assignment 11&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;First and foremost, before I describe or evaluate the current enrollment system of the University, let me introduce to you my researched topics of procedures on how and where to effectively deploy a system using a deployment phase guideline to have a basis on my further evaluation.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;Purpose of Deployment Phase&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;There are three (3) major reasons or goals on why we have to dwell on the deployment phase for our system. And here are as follows:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;a. If the infrastructure system is installed as planned and specified,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;b. If users are trained,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;c. If end users and supporting organizations are prepared to accept the system.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;For these goals to be met, it is very important that an analyst should carefully plan for the eventual deployment of the system including needed staffing, training, as well as anticipated policy and procedure changes.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;Overview of the Deployment Phase&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;The infrastructure system is installed to support the intended business functions. Performance objectives are identified, agreed to, and recorded in a Service Level Agreement before going into operation. The analyst decides when deployment to the workforce is to begin and determines the general deployment schedule and approach. From a technical perspective this phase is concerned with installation, operational assessment, and independent acceptance of the AIS or infrastructure system. Users, operational support staff and testers from outside the developing organization must be involved in accepting the AIS or infrastructure system. From the business point of view, this phase is concerned with ensuring that the customer organization is fully trained and prepared to use the new or modified infrastructure system. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;Tasks Acquired During the Deployment Phase&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;The tasks to be performed during this phase are:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;a. Ensure that deployment, operational support, and maintenance resources are adequate.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;b. Train user and information technology support personnel.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;c. Prepare the sites where the infrastructure system will be used and operated.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;d. Install the system at sites designated by the Project Manager.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;e. Complete all necessary data conversion.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;f. Ensure that all documentation and procedures are fully developed and tested.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;g. Conduct periodic Functional and Physical Configuration Audits.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;h. Conduct AIS or infrastructure system security review.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;i. Identify AIS or infrastructure system performance objectives in a Service Level Agreement contained in the OSP.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;j. Ensure that adequate production and maintenance procedures are in place.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;My Evaluation&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;So, if I were to evaluate the enrollment system of the University, I have listed different characteristics or strategies that serve as my guideline which is a summarized category of the above discussions.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;1. Physical Architecture&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;a. The physical layout of the servers and network elements needed for the environment.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;2. Logical Layout&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;a. Includes the logical layout of the web application and service elements needed for the environment. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;3. Security Configuration&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;a. This outlines the security mechanisms that will be employed to control access to the environment and environment resources&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;4. Connectivity Planning&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;a. Details the environment access points and user connectivity methodology and controls.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;5. Usability Planning&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;a. Details the usage for the environment and reviews application needs and plans. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;6. Disaster Prevention and Recovery Planning&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;a. Including the protection of the environment from potential service interruptions or loss of data in the event of a disaster.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;References:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;http://search.yahoo.com/search;_ylt=A0geu5TSgZBLJCYBJSxXNyoA?p=deployment+phase&amp;amp;fr2=sb-top&amp;amp;fr=yfp-t-701&amp;amp;fp_ip=ph&amp;amp;rd=r1&amp;amp;meta=vc%3Dph&amp;amp;sao=0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;http://www.datalan.com/Solutions/Pages/Design%20and%20Deployment.aspx&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-2291413831966132964?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/2291413831966132964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2010/03/you-were-tasked-by-ic-dean-to-evaluate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/2291413831966132964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/2291413831966132964'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2010/03/you-were-tasked-by-ic-dean-to-evaluate.html' title='You were tasked by the IC- Dean to evaluate the enrollment system of the University, list and briefly describe the characteristics that an analyst (you) examines when choosing or defining deployment environment.'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-4799965206221844963</id><published>2010-02-25T20:45:00.000-08:00</published><updated>2010-02-25T21:26:48.675-08:00</updated><title type='text'>With reference to assignments 8 and 9, what characteristics does an analyst (you) examine when evaluating DFD quality? (1,500 words)</title><content type='html'>Assignment  10&lt;br /&gt;SAD 1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;As a review, an analyst as designer:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In designing or modeling a system, an analyst must focus on the logical view of the system and not the physical. Also an analyst must take into account on what the system is to accomplish and don’t focus on how to accomplish the system specified.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A system designer or analysts will or can convert specific requirements to optimized system design which will help programmers to convert it to database design and as well as script design. He/ she provide capabilities that make it the industry leader in the database design and data modeling market. In addition to automating all of the traditional structured methods and also features advanced database engineering, transition to object oriented design, repository extensibility, distributed repository capabilities, and model permission controls.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In what I did during the previous assignments, where I designed different data flow representation in the process of the “Pre- Enrollment in USEP”, there are certain characteristic which I evaluated in order for me to provide data flow diagrams of good quality.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;As a review, DFD as a modeling tool:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The DFD portrays the system in terms of its component pieces, with all interfaces among the components indicated. Also, DFD focuses on the movement of data between external entities and processes, and between processes and data stores.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DFD is used to perform structured analysis to determine logical requirements. It is a graphical tool, useful for communicating with users, managers, and other IS personnel. It is also useful for analyzing existing as well as proposed systems and it is a relatively simple technique to learn and use.&lt;br /&gt;&lt;br /&gt;Data Flow Diagramming is a means of representing a system at any level of detail with a graphic network of symbols showing data flows, data stores, data processes, and data sources/destinations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Characteristics Examined in Evaluating DFD:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Remember&lt;br /&gt;(Also commonly referred to as recognition, recall, or rote knowledge.) Be able to remember or recognize terminology, definitions, facts, ideas, materials, patterns, sequences, methodologies, principles, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Understand&lt;br /&gt;Be able to read and understand descriptions, communications, reports, tables, diagrams, directions, regulations, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Apply&lt;br /&gt;Be able to apply ideas, procedures, methods, formulas, principles, theories, etc., in job-related situations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Analyze&lt;br /&gt;Be able to break down information into its constituent parts and recognize the parts’ relationship to one another and how they are organized; identify sublevel factors or salient data from a complex scenario.&lt;br /&gt;&lt;br /&gt;5. Evaluate&lt;br /&gt;Be able to make judgments regarding the value of proposed ideas, solutions, methodologies, etc., by using appropriate criteria or standards to estimate accuracy, effectiveness, economic benefits, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Create&lt;br /&gt;Be able to put parts or elements together in such a way as to show a pattern or structure not clearly there before; able to identify which data or information from a complex set is appropriate to examine further or from which supported conclusions can be drawn.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Guidelines for constructing DFDs&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The guidelines include the following:&lt;br /&gt;&lt;br /&gt;1. Choose meaningful names for processes, flows, stores, and terminators.&lt;br /&gt;- identify the role that the person is carrying out, rather than the person’s name or identity.&lt;br /&gt;&lt;br /&gt;2. Number the processes.&lt;br /&gt;- As a convenient way of referencing the processes in a DFD, most systems analysts number each bubble. It doesn’t matter very much how you go about doing this — left to right, top to bottom, or any other convenient pattern will do — as long as you are consistent in how you apply the numbers.&lt;br /&gt;&lt;br /&gt;3. Redraw the DFD as many times as necessary for esthetics.&lt;br /&gt;- The purpose of a DFD is to accurately model the functions that a system has to carry out and the interactions between those functions. But another purpose of the DFD is to be read and understood, not only by the systems analyst who constructed the model, but by the users who are the experts in the subject matter. This means that the DFD should be readily understood, easily absorbed, and pleasing to the eye.&lt;br /&gt;&lt;br /&gt;4. Avoid overly complex DFDs.&lt;br /&gt;- In a real-world systems analysis project, the DFD that will have to be drawn, redrawn, and redrawn again, often as many as ten times or more, before it is (1) technically correct, (2) acceptable to the user, and (3) neatly enough drawn that you wouldn’t be embarrassed to show it to the board of directors in your organization. This may seem like a lot of work, but it is well worth the effort to develop an accurate, consistent, esthetically pleasing model of the requirements of your system.&lt;br /&gt;&lt;br /&gt;5. Make sure the DFD is internally consistent and consistent with any associated DFDs.&lt;br /&gt;- a number of rules and guidelines that help ensure the dataflow diagram is consistent with the other system models — the entity-relationship diagram, the state-transition diagram, the data dictionary, and the process specification. However, there are some guidelines that we use now to ensure that the DFD itself is consistent. The major consistency guidelines are these:&lt;br /&gt;&lt;br /&gt;* Avoid infinite sinks, bubbles that have inputs but no outputs. These are also known by systems analysts&lt;br /&gt;as “black holes,” in an analogy to stars whose gravitational field is so strong that not even light can escape.&lt;br /&gt;&lt;br /&gt;* Avoid spontaneous generation bubbles; bubbles that have outputs but no inputs are suspicious, and generally incorrect. One plausible example of an output-only bubble is a random-number generator, but it is hard to imagine any other reasonable example.&lt;br /&gt;&lt;br /&gt;* Beware of unlabeled flows and unlabeled processes.&lt;br /&gt;&lt;br /&gt;* Beware of read-only or write-only stores. This guideline is analogous to the guideline about input-only&lt;br /&gt;and output-only processes; a typical store should have both inputs and outputs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why They Aren’t Called “Rules”&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The most important thing to remember is that there are no hard and fast rules when it comes to producing DFDs, but there are when it comes to valid data flows. For the most accurate DFDs, you need to become intimate with the details of the use case study and functional specification. This isn’t a cakewalk necessarily, because not all of the information you need may be present. Keep in mind that if your DFD looks like a Picasso, it could be an accurate representation of your current physical system. DFDs don’t have to be art; they just have to accurately represent the actual physical system for data flow.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Some Guidelines About Valid and Non- Valid Data Flows&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Before embarking on developing your own data flow diagram, there are some general guidelines you should&lt;br /&gt;be aware of. Data stores are storage areas and are static or passive; therefore, having data flow directly from one data store to another doesn't make sense because neither could initiate the communication. Data stores maintain data in an internal format, while entities represent people or systems external to them. Because data from entities may not be syntactically correct or consistent, it is not a good idea to have a data flow directly between a data store and an entity, regardless of direction. Data flow between entities would be difficult because it would be impossible for the system to know about any communication between them. The only type of communication that can be modeled is that which the system is expected to know or react to. Processes on DFDs have no memory, so it would not make sense to show data flows between two asynchronous processes (between two processes that may or may not be active simultaneously) because they may respond to different external events.&lt;br /&gt;&lt;br /&gt;Therefore, data flow should only occur in the following scenarios:&lt;br /&gt;· Between a process and an entity (in either direction)&lt;br /&gt;· Between a process and a data store (in either&lt;br /&gt;direction)&lt;br /&gt;· Between two processes that can only run&lt;br /&gt;simultaneously&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Data Flow Diagram Principles&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* The general principle in Data Flow Diagramming is that a system can be decomposed into subsystems, and subsystems can be decomposed into lower level subsystems, and so on.&lt;br /&gt;* Each subsystem represents a process or activity in which data is processed. At the lowest level, processes can no longer be decomposed.&lt;br /&gt;* Each 'process' (and from now on, by 'process' we mean subsystem and activity) in a DFD has the characteristics of a system.&lt;br /&gt;* Just as a system must have input and output (if it is not dead), so a process must have input and output.&lt;br /&gt;* Data enters the system from the environment; data flows between processes within the system; and data is produced as output from the system&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. A system can be decomposed into subsystems, and&lt;br /&gt;subsystems can be further decomposed into lower level&lt;br /&gt;subsystems.&lt;br /&gt;2. Each subsystem represents a process or activity in which&lt;br /&gt;data is processed.&lt;br /&gt;3. At the lowest level, processes can no longer be decomposed.&lt;br /&gt;4. Each 'process' has the characteristics of a system. A process&lt;br /&gt;must have input and output.&lt;br /&gt;5. Data enters the system from the environment, data flows&lt;br /&gt;between processes within the system and data is produced&lt;br /&gt;as output from the system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Data Flow Diagram Rules&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Any data flow leaving a process must be based on data that&lt;br /&gt;are input to the process.&lt;br /&gt;2. All data flows are named and the name reflects the data&lt;br /&gt;flowing between processes, data stores, sources, or sinks.&lt;br /&gt;3. Only data needed to perform the process should be an input&lt;br /&gt;to the process.&lt;br /&gt;4. A process should know nothing about, that is, be&lt;br /&gt;independent of, any other process in the system, it should&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;br /&gt;http://www.asq.org/certification/quality-process-analyst/bok.html&lt;br /&gt;http://www.cmp.jobs/qa-analyst-1153.php&lt;br /&gt;http://spot.colorado.edu/~kozar/DFDtechnique.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-4799965206221844963?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/4799965206221844963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2010/02/with-reference-to-assignments-8-and-9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/4799965206221844963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/4799965206221844963'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2010/02/with-reference-to-assignments-8-and-9.html' title='With reference to assignments 8 and 9, what characteristics does an analyst (you) examine when evaluating DFD quality? (1,500 words)'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-5262923332664620998</id><published>2010-02-18T20:19:00.000-08:00</published><updated>2010-02-18T20:19:58.811-08:00</updated><title type='text'>Different types of Data Flow Diagram</title><content type='html'>Usep's Pre- Enrollment System&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There are four(4) different types of Data Flow Diagram. These are:&lt;br /&gt;&lt;br /&gt;1. Current Physical&lt;br /&gt;- Process label includes an identification of the technology (people or systems) used to process the data&lt;br /&gt;- 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&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_YeZbVVTIzzM/S34QseCKGcI/AAAAAAAAACQ/a0hf2amxpiI/s1600-h/sad9.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_YeZbVVTIzzM/S34QseCKGcI/AAAAAAAAACQ/a0hf2amxpiI/s320/sad9.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2. New Physical&lt;br /&gt;- Represents the physical implementation of the new system&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_YeZbVVTIzzM/S34QwUDsClI/AAAAAAAAACY/B87utbHv_tA/s1600-h/sad9_2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_YeZbVVTIzzM/S34QwUDsClI/AAAAAAAAACY/B87utbHv_tA/s320/sad9_2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;3. Current Logical&lt;br /&gt;- Physical aspects of system are removed as much as possible&lt;br /&gt;- Current system is reduced to data and processes that transform them&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_YeZbVVTIzzM/S34QyOLhyZI/AAAAAAAAACg/8l4CALLRlp0/s1600-h/sad_9_3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_YeZbVVTIzzM/S34QyOLhyZI/AAAAAAAAACg/8l4CALLRlp0/s320/sad_9_3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4. New Logical&lt;br /&gt;- Includes additional functions&lt;br /&gt;- Obsolete functions are removed&lt;br /&gt;- Inefficient data flows are reorganized&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_YeZbVVTIzzM/S34Qy9PaeAI/AAAAAAAAACo/y2xssUP0vfo/s1600-h/sad9_4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_YeZbVVTIzzM/S34Qy9PaeAI/AAAAAAAAACo/y2xssUP0vfo/s320/sad9_4.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-5262923332664620998?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/5262923332664620998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2010/02/different-types-of-data-flow-diagram.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/5262923332664620998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/5262923332664620998'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2010/02/different-types-of-data-flow-diagram.html' title='Different types of Data Flow Diagram'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YeZbVVTIzzM/S34QseCKGcI/AAAAAAAAACQ/a0hf2amxpiI/s72-c/sad9.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-6976308709011724856</id><published>2010-02-11T20:39:00.000-08:00</published><updated>2010-02-11T20:39:42.817-08:00</updated><title type='text'>Using the same narrative as reflected in your Assignment #7,  develop an activity diagram and a fully developed description for a use case.</title><content type='html'>SAD&lt;br /&gt;Assignment 8&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_YeZbVVTIzzM/S3Tbg0EqUoI/AAAAAAAAACI/w9lc_PrY3hs/s1600-h/sss.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_YeZbVVTIzzM/S3Tbg0EqUoI/AAAAAAAAACI/w9lc_PrY3hs/s320/sss.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_YeZbVVTIzzM/S3TbY1QlYGI/AAAAAAAAACA/w0op8I29jQM/s1600-h/ss.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_YeZbVVTIzzM/S3TbY1QlYGI/AAAAAAAAACA/w0op8I29jQM/s320/ss.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-6976308709011724856?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/6976308709011724856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2010/02/using-same-narrative-as-reflected-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/6976308709011724856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/6976308709011724856'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2010/02/using-same-narrative-as-reflected-in.html' title='Using the same narrative as reflected in your Assignment #7,  develop an activity diagram and a fully developed description for a use case.'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YeZbVVTIzzM/S3Tbg0EqUoI/AAAAAAAAACI/w9lc_PrY3hs/s72-c/sss.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-8058768149997653475</id><published>2010-02-04T20:41:00.000-08:00</published><updated>2010-02-04T20:41:05.173-08:00</updated><title type='text'>Consider USEP's pre-enrollment system, develop a use case diagram and write a brief use case description.</title><content type='html'>SAD Assignment 7&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black;"&gt;USEP Pre- Enrollment Procedure&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_YeZbVVTIzzM/S2uhDS3PD1I/AAAAAAAAAB4/Q4iH9RpLAZk/s1600-h/New+Picture.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_YeZbVVTIzzM/S2uhDS3PD1I/AAAAAAAAAB4/Q4iH9RpLAZk/s400/New+Picture.png" width="287" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="color: olive;"&gt;&lt;span style="color: black;"&gt;Use Case:                 Requirements&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt; Brief Description: The student must have all the requirements ready for application&lt;/span&gt;&lt;br style="color: black;" /&gt; &lt;br style="color: black;" /&gt; &lt;br style="color: black;" /&gt; &lt;br /&gt;&lt;span style="color: black;"&gt;Use Case:                Application&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Brief Description: The student will avail an application form from UGTO office or will be given by the in- charge.&lt;/span&gt;&lt;br style="color: black;" /&gt;     &lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Use Case:                 Payment&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Brief Description: The student will have to pay for the application or entrance fee which will be handled by the cashier.&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Use Case:                 Scheduling&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Brief Description: The student will present the receipt and the UGTO member will issue a schedule for the exam.&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Use Case:                 Entrance Exam&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Brief Description: The student will take the exam at the given schedule which will be conduct the exam.&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Use Case:                 Medical Exam&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Brief Description: The student will have to take the medical exam after the entrance exam as part of the requirement which will be conducted by the clinic division.&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Use Case:                 English Plus/ English Bridge&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Brief Description: The student will have to take the English plus. If the student will not pass the exam, he/she will be required to take an English bridge program which is conducted by the UGTO staff.&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Use Case:                 Interview&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Brief Description: After the certificate has been given with the said English plus activity, they will proceed now to their desired college together with the other requirements. They will undergo for an interview which will be conducted by a college instructor.&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Use Case:                 Qualified&lt;/span&gt;&lt;br style="color: black;" /&gt;&lt;span style="color: black;"&gt;Brief Description: The college instructor will post the qualified students. If that student is in the list, he/ she is now ready for enrollment.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-8058768149997653475?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/8058768149997653475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2010/02/consider-useps-pre-enrollment-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/8058768149997653475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/8058768149997653475'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2010/02/consider-useps-pre-enrollment-system.html' title='Consider USEP&apos;s pre-enrollment system, develop a use case diagram and write a brief use case description.'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YeZbVVTIzzM/S2uhDS3PD1I/AAAAAAAAAB4/Q4iH9RpLAZk/s72-c/New+Picture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-1901540969549512726</id><published>2010-02-03T23:22:00.000-08:00</published><updated>2010-02-03T23:26:01.148-08:00</updated><title type='text'>Consider the following dialogue between a systems 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)</title><content type='html'>SAD Assignment 6&lt;br /&gt;&lt;br /&gt;Role of each character&lt;br /&gt;&lt;br /&gt;In my understanding with the given scenario, I can say that the character portrayed by John Juan who is a system professional mainly functions as the developer of the system and the other character Peter Pedro who is a manager of a department targeted for a new information system serves as the client.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;General differences of each character&lt;br /&gt;&lt;br /&gt;Although they are in the same field which is the IT industry, still they have their own job specification, title, profession and experiences. And in line with that, as presented in the dialogue or short conversation between both of the party, their approach in dealing with the conduction of a system analysis phase is mainly different aside from the fact that they have the same goal which is to provide a new information system for a certain company. To better understand their differences in dealing with the conduction of a system analysis phase and on how they have come up with their ways or solutions, let us try to know them and dig down deeper on their ideas respectively.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;John Juan (A System Professional)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* What is a system professional?&lt;br /&gt;&lt;br /&gt;A system professional or should I say a system analyst is a well educated person when it comes to system making. He/she is well rounded with the steps in making an effective system. He/she is capable enough to determine the clients or users problem, capable to define a system, capable to design a system, capable to implement a system and also capable to evaluate a system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* His proposed idea&lt;br /&gt;&lt;br /&gt;Therefore in line with his profession, he proposed the idea of examining the old system as the first way to go about the analysis of the proposed system. And that idea is just an application on what he learned in his profession.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Peter Pedro (Department Manager)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* What is a department manager?&lt;br /&gt;&lt;br /&gt;In general, a manager manages the operational and fiscal activities of the department. Plan and develop systems and procedures to improve the operating quality and efficiency of the department. Supervise staff in accordance with company policies and procedures. A manager is also responsible for hiring, training, and coaching employees.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* His proposed idea&lt;br /&gt;&lt;br /&gt;A manager is well exposed in layout and performance of a current system or a company. And in any problem existence, a manager is the one who is observant enough. And to relate in his field, he proposed the idea of directly listing the requirements and focus only on the proposed or future system and do not just dwell on the existing or current system in the analysis of the proposed system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My comparison between both ideas&lt;br /&gt;&lt;br /&gt;John Juan just applied a step by step process in the system analysis phase. While Peter Pedro jumped into the realization of listing the new specified system requirements for him to get rid of the existing system. As stated in the dialogue, Peter Pedro already had the experience of trying to make a new system but the assigned analyst just developed the existing one and did not address well his requirements. That is why he has his reason on why he wanted to get rid of the older system.&lt;br /&gt;&lt;br /&gt;But which idea is more brilliant enough in terms of the system analysis phase? Let us try to define what system analysis is and what the steps are in order to analyze a system for us to design a good system which answers our client’s requirements or concern.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What is system analysis?&lt;br /&gt;&lt;br /&gt;There are many different definitions about systems developed over time. The word “system” can be defined in many ways. First, system is a set of interrelated elements each of which is related directly or indirectly to every other element, and no subset of which is unrelated to any other subset. Second, system in a set of objects together with relationships between the objects and between their attributes connected or related to each other and to their environment in such a manner as to form an entirety or whole. These definitions seem to place more emphasis on the elements (activities) and do not emphasize the individual\\\'s perceptions. Other system definition is that system is a mental construct of parts and relationships which make up a whole that explains that system is not just activities but concepts, problems, or an organization.&lt;br /&gt;&lt;br /&gt;While “analysis” is performed to determine what is needed or determine you want to improve in a part of the organization (look for needs) or to fix a problem that someone has brought forth.&lt;br /&gt;&lt;br /&gt;The term “systems analysis” is reserved for the study of systems that include the human element and behavioral relationships between the system\\\'s human element and its physical and mechanical components, if any. Examples of public policy systems are the federal government\\\'s welfare system, a state\\\'s criminal justice system, a county\\\'s educational system, a city\\\'s public safety system, and an area\\\'s waste management system. Examples of industrial systems are a manufacturer\\\'s production distribution system and an oil company\\\'s exploration, production, refining, and marketing system. Examples with physical environmental components are the atmospheric system and a water supply system. The direct transfer of systems engineering concepts to the study of a system in which the human element must be considered is restricted by limitations in the ability to comprehend and quantify human interactions. (Operations research, a related field of study, is directed toward the analysis of components of such systems. Public policy analysis is the term used for a system study of a governmental problem area.)&lt;br /&gt;&lt;br /&gt;Systems analysis is the interdisciplinary part of science,&lt;br /&gt;dealing with analysis of sets of interacting entities, the systems, often prior to their automation as computer systems, and the interactions within those systems. This field is closely related to operations research. It is also \\\"an explicit formal inquiry carried out to help someone, referred to as the decision maker, identify a better course of action and make a better decision than he might have otherwise made. It is the study of an activity or procedure to determine the desired end and the most efficient method of obtaining this end. Systems analysis in information processing is a phase of systems engineering.&lt;br /&gt;&lt;br /&gt;The systems analysis process is an iterative one that cycles repeatedly through the following interrelated and somewhat the same&lt;br /&gt;phases:&lt;br /&gt;&lt;br /&gt;(1) Problem statement, in which the system is defined in terms of its environment, goals, objectives, constraints, criteria, actors (decision makers, participants in the system,&lt;br /&gt;impacted constituency), and other objects and their attributes;&lt;br /&gt;&lt;br /&gt;(2) Alternative designs, in which solutions are identified;&lt;br /&gt;&lt;br /&gt;(3) Mathematical formulation, in which a mathematical description of the system is developed, tested, and validated;&lt;br /&gt;&lt;br /&gt;(4) Evaluation of alternatives, in which the mathematical model is used to evaluate and rank the possible alternative designs by means of the criteria; and&lt;br /&gt;&lt;br /&gt;(5) Selection and implementation of the most preferred solution.&lt;br /&gt;&lt;br /&gt;The process includes feedback loops in which the outcomes of each phase are reconsidered based on the analyses and outcomes of the other phases. For example, during the implementation phase, constraints may be uncovered that blocks the solution\\\'s implementation and thus cause the mathematical model to be reformulated. The analysis process continues until there is evidence that the mathematical structure is suitable; that is, it has enough validity to yield answers that are of value to the system designers or the decision maker.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What occurs in the system analysis phase?&lt;br /&gt;&lt;br /&gt;In this phase, we begin to move toward the future; the team analyzes the desired system, not the current system. This is where new ideas, features, and design changes should be introduced. The team focuses more closely on the transactions and events that make up the process.&lt;br /&gt;&lt;br /&gt;The primary participants in this phase are the members of the core facilitation team, with the extended team identified for the system analysis phase during the previous phase. The extended team may be the same as that for the business analysis phase, or it may be different, but it should include extended team members who are knowledgeable about the business function, the systems that interface with this system, or the architecture or data requirements for the&lt;br /&gt;system.&lt;br /&gt;&lt;br /&gt;The team must stay focused on system analysis, not design decisions, and especially screen design or content.&lt;br /&gt;&lt;br /&gt;In the final steps of this phase, the team focuses on creating or refining the plan for the completion of the project. This is when the requirements are developed, the remaining project phases are scheduled, the resources are identified and scheduled, and the deliverables are identified.&lt;br /&gt;&lt;br /&gt;The development of a computer-based information system often comprises the use of a systems analyst. When a computer-based information system is developed, systems analysis (according to the Waterfall model) would constitute the following steps:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* The development of a feasibility study, involving determining whether a project is economically, socially, technologically and organizationally feasible.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Conducting fact-finding measures, designed to ascertain the requirements of the system\\\'s end-users. These typically span interviews, questionnaires, or visual observations of work on the existing system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Gauging how the end-users would operate the system (in terms of general experience in using computer hardware/software), what the system would be used for etc.&lt;br /&gt;&lt;br /&gt;Systems Analysis Procedures&lt;br /&gt;&lt;br /&gt;1. Problem identification&lt;br /&gt;&lt;br /&gt;There must be a clear identification and definition of the problem to be studied included scope (from one point to another point in time) of the process and overall criteria of effectiveness, efficiency, and adaptability.&lt;br /&gt;&lt;br /&gt;2. FeasibilityStudy&lt;br /&gt;&lt;br /&gt;The term \\\"Feasibility study\\\" implies a study of the practicality of a proposed project. It involves a preliminary analysis of the total requirements needed for the evaluation of the problem. Some problems might be easily defined but also might be too large to study adequately. In addition, it might not be possible to obtain all required information about a problem or there might be legal problems concerned with the analysis of the problem.&lt;br /&gt;&lt;br /&gt;3. System definition (detailed study)&lt;br /&gt;&lt;br /&gt;The purpose of this phase is to obtain a clear, concise and bounded definition. The subject of the proposal and its limits, and well as the objectives and anticipated benefits, should be specified. This section covers a wide range of activities: (1) investigation of the current (existing) system, and (2) analysis of the results, and (3) identification of the problemsin the current system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Systems Design&lt;br /&gt;&lt;br /&gt;The purpose of this phase is to suggest changes to transform the current system by altering the performance and activities to solve the problems.&lt;br /&gt;&lt;br /&gt;5. System Implementation&lt;br /&gt;&lt;br /&gt;Implement the said system.&lt;br /&gt;&lt;br /&gt;6. System Evaluation&lt;br /&gt;&lt;br /&gt;This section is included to reevaluate the effectiveness, efficiency, and adaptability of the changes that were made to the process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Whose idea would I prefer?&lt;br /&gt;&lt;br /&gt;After reviewing the proper conduct on the system analysis phase, I found out that the two characters in the short dialogue conversation have their own ideas interpreted correctly. Means that I do not choose any party at all, in fact I believe that those ideas both composes the main procedures in analyzing a system. As proof of my answer, I was able to research a diagram that shows the proper system requirements analysis. As shown below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_YeZbVVTIzzM/S2p1fZ3LslI/AAAAAAAAABw/9E7GkBv34I0/s1600-h/sad6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_YeZbVVTIzzM/S2p1fZ3LslI/AAAAAAAAABw/9E7GkBv34I0/s400/sad6.JPG" width="287" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Figure 4.2: SD1 - System Requirement Analysis&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As labeled #1 in the figure, it is comprise of the “External Specification”. To relate in the dialogue, I believe that it is the ides that is presented by Peter Pedro which is to list down the specified general system requirements. It will serve as the basis or goal of the desired system.&lt;br /&gt;&lt;br /&gt;As labeled #2 in the figure, it is comprise of the “Recording of Actual Status and Analysis” which is the idea laid by John Juan. It is basically the first step in the analysis from which the older system will serve as the basic point in the analysis or development. It is one way of determining some logs or system deficiency that could hopefully be answered or developed.&lt;br /&gt;&lt;br /&gt;Next are steps in the detailed analysis of the system.&lt;br /&gt;&lt;br /&gt;As labeled #3 in the figure, here comes the user or client’s requirements that are specifically defined. Therefore as concluded, the specific requirements lay by Peter Pedro or the client which is somehow already addressed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Method I would like to propose and why?&lt;br /&gt;&lt;br /&gt;I have researched in Wikipedia about this method in systems analysis. i suggest that both characters, John Juan and Peter Pedro must be knowledgeable in this method so that they will share opinions and so that they will not argue no more...&lt;br /&gt;&lt;br /&gt;Structured Systems Analysis and Design Method (SSADM) is a systems approach to the analysis and design of information systems.&lt;br /&gt;&lt;br /&gt;The three most important techniques that are used in SSADM are:&lt;br /&gt;Logical Data ModelingThis is the process of identifying, modeling and documenting the&lt;br /&gt;data requirements of the system being designed. The data are separated&lt;br /&gt;into entities (things about which a business needs to record&lt;br /&gt;information) and relationships (the associations between the entities).Data Flow ModelingThis is the process of identifying, modeling and documenting how&lt;br /&gt;data moves around an information system. Data Flow Modeling examines&lt;br /&gt;processes (activities that transform data from one form to another),&lt;br /&gt;data stores (the holding areas for data), external entities (what sends&lt;br /&gt;data into a system or receives data from a system), and data flows&lt;br /&gt;(routes by which data can flow).Entity Behavior ModelingThis is the process of identifying, modeling and documenting the&lt;br /&gt;events that affect each entity and the sequence in which these events&lt;br /&gt;occur.&lt;br /&gt;The SSADM method involves the application of a sequence of analysis,&lt;br /&gt;documentation and design tasks concerned with the following.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Analysis of the current system&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Develop a Business Activity Model. A model of the business activity&lt;br /&gt;is built. Business events and business rules would also be investigated&lt;br /&gt;as an input to the specification of the new automated system.&lt;br /&gt;* Investigate and define requirements. The objective of this step is&lt;br /&gt;to identify the problems associated with the current environment that&lt;br /&gt;are to be resolved by the new system. It also aims to identify the&lt;br /&gt;additional services to be provided by the new system and users of the&lt;br /&gt;new system.&lt;br /&gt;* Investigate current processing. It investigates the information&lt;br /&gt;flow associated with the services currently provided, and describes&lt;br /&gt;them in the form of Data Flow Model. At this point, the Data Flow Model&lt;br /&gt;represents the current services with all their deficiencies. No attempt&lt;br /&gt;is made to incorporate required improvement, or new facilities.&lt;br /&gt;* Investigate current data. This step is to identify and describe the&lt;br /&gt;structure of the system data, independently of the way the data are&lt;br /&gt;currently held and organized. It produces a model of data that supports&lt;br /&gt;the current services.&lt;br /&gt;* Derive logical view of current services. The objective of this step&lt;br /&gt;is to develop a logical view of the current system that can be used to&lt;br /&gt;understand problems with the current system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Outline business specification&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also known as: logical system specification stage. This stage&lt;br /&gt;consists of 2 parts. The first part is researching the existing&lt;br /&gt;environment. In this part, system requirements are identified and the&lt;br /&gt;current business environment is modeled. Modeling consists of creating&lt;br /&gt;a DFD and LDS (Logical Data Structure) for processes and data&lt;br /&gt;structures that are part of the system. In the second part, BSO&lt;br /&gt;(Business Systems Options), 6 business options are presented. One of&lt;br /&gt;the options is selected and built.&lt;br /&gt;The following steps are part of this stage:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Define BSOs. This step is concerned with identifying a number of&lt;br /&gt;possible system solutions that meet the defined requirements from which&lt;br /&gt;the users can select.&lt;br /&gt;* Select BSO. This step is concerned with the presentation of the&lt;br /&gt;BSOs to users and the selection of the preferred option. The selected&lt;br /&gt;option defines the boundary of the system to be developed in the&lt;br /&gt;subsequent stages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Detailed business specification&lt;br /&gt;&lt;br /&gt;Also known as: requirements specification stage. To assist the&lt;br /&gt;management to make a sound choice, a number of business system options,&lt;br /&gt;each describing the scope and functionalities provided by a particular&lt;br /&gt;development/implementation approach, are prepared and presented to&lt;br /&gt;them. These options may be supported by technical documentation such as&lt;br /&gt;Work Practice Model, LDM (Logical Data Model) and DFD. They also&lt;br /&gt;require financial and risk assessments to be prepared, and need to be&lt;br /&gt;supported by outline implementation descriptions.&lt;br /&gt;The following steps are part of this stage:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Define required system processing. This step is to amend the&lt;br /&gt;requirements to reflect the selected Business System Option, to&lt;br /&gt;describe the required system in terms of system data flows and to&lt;br /&gt;define the user roles within the new system.&lt;br /&gt;* Develop required data model. This step is undertaken in parallel&lt;br /&gt;with the above step. The LDM of the current environment is extended to&lt;br /&gt;support all the processing in the selected business system option.&lt;br /&gt;* Derive system functions. During the parallel definition of data and&lt;br /&gt;processing, additional events are identified, which cause existing&lt;br /&gt;functions to be updated, and new functions to be defined. Service level&lt;br /&gt;requirements for each function are also identified in this step.&lt;br /&gt;* Develop user job specifications. A Work Practice Model is developed to document the understanding of the user jobs in concern.&lt;br /&gt;* Enhance required data model. Its objective is to improve the&lt;br /&gt;quality of the required system LDM by the application of relational&lt;br /&gt;data analysis (also known as normalization).&lt;br /&gt;* Develop specification prototypes. It is used to describe selected&lt;br /&gt;parts of the required system in an animated form, for demonstration to&lt;br /&gt;the users. The purpose is to demonstrate that the requirements have&lt;br /&gt;been properly understood and to establish additional requirements&lt;br /&gt;concerning the style of the user interface.&lt;br /&gt;* Develop processing specification. This step is principally&lt;br /&gt;concerned with defining the detailed update and enquiry processing for&lt;br /&gt;the required system.&lt;br /&gt;* Confirm system objectives. During stage 1 and 3, the requirements&lt;br /&gt;will have been recorded, as they are identified, in the user&lt;br /&gt;requirements. This step represents the final review of the requirements&lt;br /&gt;before the completion of the Definition of Requirements Stage.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Logical data design&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also known as: logical system specification stage. In this stage,&lt;br /&gt;technically feasible options are chosen. The development/implementation&lt;br /&gt;environments are specified based on this choice. The following steps&lt;br /&gt;are part of this stage:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Define TSOs: Up to 6 technical options (specifying the development&lt;br /&gt;and implementation environments) are produced, one being selected.&lt;br /&gt;* Select TSOs. Select the most favourable TSO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Logical process design&lt;br /&gt;&lt;br /&gt;Also known as: logical system specification stage. In this stage,&lt;br /&gt;logical designs and processes are updated. Additionally, the dialogs&lt;br /&gt;are specified as well. The following steps are part of this stage:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Define user dialogue. This step defines the structure of each&lt;br /&gt;dialogue required to support the on-line functions and identifies the&lt;br /&gt;navigation requirements, both within the dialogue and between dialogues.&lt;br /&gt;* Define update processes. This is to complete the specification of&lt;br /&gt;the database updating required for each event and to define the error&lt;br /&gt;handling for each event.&lt;br /&gt;* Define inquiry processes. This is to complete the specification of&lt;br /&gt;the database enquiry processing and to define the error handling for&lt;br /&gt;each inquiry.&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Physical design&lt;br /&gt;&lt;br /&gt;The objective of this stage is to specify the physical data and&lt;br /&gt;process design, using the language and features of the chosen physical&lt;br /&gt;environment and incorporating installation standards. The following&lt;br /&gt;activities are part of this stage:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Prepare for physical design&lt;br /&gt;* Learn the rules of the implementation environment&lt;br /&gt;* Review the precise requirements for logical to physical mapping&lt;br /&gt;* Plan the approach&lt;br /&gt;* Complete the specification of functions&lt;br /&gt;* Incrementally and repeatedly develop the data and process designs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;br /&gt;http://infolab.stanford.edu/~burback/watersluice/node4.html&lt;br /&gt;&lt;br /&gt;http://webware.princeton.edu/dms/public/methodology/dev/sysabase.html&lt;br /&gt;&lt;br /&gt;http://www.hrvillage.com/hrjobdesc/Manager.htm&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Requirements_analysis&lt;br /&gt;&lt;br /&gt;http://www.engr.sjsu.edu/pabacker/systems.html&lt;br /&gt;&lt;br /&gt;http://www.nwlink.com/~donclark/analysis/analysis.html&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Systems_analysis&lt;br /&gt;&lt;br /&gt;http://www.answers.com/topic/systems-analysis&lt;br /&gt;&lt;br /&gt;http://en.wikipedia.org/wiki/Structured_Systems_Analysis_and_Design_Method&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-1901540969549512726?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/1901540969549512726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2010/02/consider-following-dialogue-between.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/1901540969549512726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/1901540969549512726'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2010/02/consider-following-dialogue-between.html' title='Consider the following dialogue between a systems 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)'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YeZbVVTIzzM/S2p1fZ3LslI/AAAAAAAAABw/9E7GkBv34I0/s72-c/sad6.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-8972998229746429715</id><published>2010-01-03T04:28:00.003-08:00</published><updated>2010-01-03T04:35:57.197-08:00</updated><title type='text'>Consider your school, how do you know that the life cycle was developed specifically for the university. How do we know it meets our needs? At least 2500 words.</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;i&gt;SAD Assignment 5&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;About my school&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As a state university, primarily the University of Southeastern Philippines is a big government institution that provides big range of services may it be to students, staff, and employees and also to others. With that, it needs or requires a big real time system that could be adaptive to any changes that may occur or imposed from time to time. Being a university type of institution, the crucial parts of the system are the data, records or accounts, the system governance flow, and the management which must be taken care of seriously. Since it caters educational related professions, it is expected to last for a long period of time be it in a number of decades or century. An exclusive system for the university itself must be able to support the university needs and that would last up to the university’s existence.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Systems Development Life Cycle&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It is a project management technique that divides complex projects into smaller, more easily managed segments or phases. Segmenting projects allows managers to verify the successful completion of project phases before allocating resources to subsequent phases.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Software development projects typically include initiation, planning, design, development, testing, implementation, and maintenance phases. However, the phases may be divided differently depending on the organization involved. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We will know that the life cycle was developed specifically for the university if it practices the following Systems Development Life Cycle Phases that is related to the system itself and provides solutions to every phases that meets the need of the university.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Systems Development Life Cycle Phases&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Initiation Phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• To add, improve, or correct a system &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- identified and formally requested through the presentation of a business case. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• The business case should, at a minimum&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- describe a proposal’s purpose, identify expected benefits, and explain    how the proposed system supports one of the organization’s business strategies.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• The business case should also identify alternative solutions and detail &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- as many informational, functional, and network requirements as possible.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• To conduct a more thorough feasibility study&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- requires management to verify the accuracy of the preliminary assumptions and identify resource requirements in greater detail.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Primary issues organizations should consider when compiling feasibility study support documentation include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Business Considerations:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Strategic business and technology goals and objectives;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Expected benefits measured against the value of current technology;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Potential organizational changes regarding facilities or the addition/reduction of end users, technicians, or managers;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Budget, scheduling, or personnel constraints; and&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Potential business, regulatory, or legal issues that could impact the feasibility of the project.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Functional Requirements:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. End-user functional requirements;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Internal control and information security requirements;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Operating, database, and backup system requirements Connectivity requirements &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Network support requirements &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Interface requirements &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-         Project Factors:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Project management methodology;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Risk management methodology;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Estimated completion dates of projects and major project phases; and&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Estimated costs of projects and major project phases.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Cost/Benefit Analysis:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Expected useful life of the proposed product;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Alternative solutions &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Nonrecurring project costs &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Recurring operational costs &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Tangible benefits &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; Intangible benefits &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Should be compiled and submitted for senior management or board study. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Should provide an overview of the proposed project and identify expected costs and benefits in terms of economic, technical, and operational feasibility. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Document should also describe alternative solutions and include a recommendation for approval or rejection. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Document should be reviewed and signed off on by all affected parties. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Planning Phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It is the most critical step in completing development, acquisition, and maintenance projects. Careful planning, particularly in the early stages of a project, is necessary to coordinate activities and manage project risks effectively. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Coordinate discussions between user, audit, security, design, development, and network personnel to identify and document as many functional, security, and network requirements as possible.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Primary items organizations should address in formal project plans include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Project Overview -should identify the project, project sponsors, and project managers; and should describe project goals, background information, and development strategies.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Roles and Responsibilities –should define the primary responsibilities of key personnel, including project sponsors, managers, and team members. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Communication –should establish procedures for gathering and disseminating information. Standard report forms, defined reporting requirements, and established meeting schedules facilitate project communications.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Defined Deliverables – Clearly defined expectations are a prerequisite for successfully completing projects. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Control Requirements – involves designing and building automated control and security features into applications. Identifying all required features and exactly where they should be placed is not always possible during initial project phases. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Risk Management –should establish procedures to ensure managers appropriately assess, monitor, and manage internal and external risks throughout a project’s life cycle. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. Change Management –standards should be in place to control changes in order to minimize disruptions to the development process. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;8. Standards –should reference applicable standards relating to project oversight activities, system controls, and quality assurance. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;9. Documentation –should identify the type and level of documentation personnel must produce during each project phase. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;10. Scheduling –identify and schedule major project phases and the tasks to be completed within each phase. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;11. Testing –should develop testing plans that identify testing requirements and schedule testing procedures throughout the initial phases of a project&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;12. Staff Development –should develop training plans that identify training requirements and schedule training procedures to ensure employees are able to use and maintain an application after implementation.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Design Phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• involves converting the informational, functional, and network requirements identified during the initiation and planning phases into unified design specifications that developers use to script programs during the development phase. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• designs are constructed in various ways. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• end users, designers, developers, database managers, and network administrators should review and refine the prototyped designs in an iterative process until they agree on an acceptable design. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• management should be particularly diligent when using prototyping tools to develop automated controls. Prototyping can enhance an organization’s ability to design, test, and establish controls. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Designers should carefully document completed designs. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Organizations should create initial testing, conversion, implementation, and training plans during the design phase. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Application Control Standards&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Application controls include policies and procedures associated with user activities and the automated controls designed into applications. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Designing appropriate security, audit, and automated controls into applications is a challenging task. Adding controls late in the development process or when applications are in production is more expensive, time consuming, and usually results in less effective controls.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Standards should be in place to ensure end users, network administrators, auditors, and security personnel are appropriately involved during initial project phases. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Application control standards enhance the security, integrity, and reliability of automated systems by ensuring input, processed, and output information is authorized, accurate, complete, and secure. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Input Controls&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Automated input controls help ensure employees accurately input information, systems properly record input, and systems either reject, or accept and record, input errors for later review and correction. Examples of automated input controls include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Check Digits – Check digits are numbers produced by mathematical calculations performed on input data such as account numbers. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Duplication Checks – Duplication checks confirm that duplicate information is not input.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Limit Checks – Limit checks confirm that a value does not exceed predefined limits.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Range Checks – Range checks confirm that a value is within a predefined range of parameters.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Reasonableness Checks – Reasonableness checks confirm that a value meets predefined criteria.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Sequence Checks – Sequence checks confirm that a value is sequentially input or processed.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. Validity Checks – Validity checks confirm that a value conforms to valid input criteria.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Processing Controls&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Automated processing controls help ensure systems accurately process and record information and either reject, or process and record, errors for later review and correction. Processing includes merging files, modifying data, updating master files, and performing file maintenance. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Examples of automated processing controls include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Batch Controls – Batch controls verify processed run totals against input control totals. Batches are verified against various items such as total dollars, items, or documents processed.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Error Reporting – Error reports identify items or batches that include errors. Items or batches with errors are withheld from processing, posted to a suspense account until corrected, or processed and flagged for later correction.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Transaction Logs – Users verify logged transactions against source documents. Administrators use transaction logs to track errors, user actions, resource usage, and unauthorized access.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Run-to-Run Totals – Run-to-run totals compiled during input, processing, and output stages are verified against each other.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Sequence Checks – Sequence checks identify or reject missing or duplicate entries.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Interim Files – Operators revert to automatically created interim files to validate the accuracy, validity, and completeness of processed data.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. Backup Files – Operators revert to automatically created master-file backups if transaction processing corrupts the master file.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Output Controls&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Automated output controls help ensure systems securely maintain and properly distribute processed information. Examples of automated output controls include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Batch Logs – Batch logs record batch totals. Recipients of distributed output verify the output against processed batch log totals.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Distribution Controls – Distribution controls help ensure output is only distributed to authorized individuals. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Destruction Controls – Destruction controls help ensure electronically distributed and stored information is destroyed appropriately by overwriting outdated information or demagnetizing (degaussing) disks and tapes. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Development Phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Involves converting design specifications into executable programs. Effective development standards include requirements that programmers and other project participants discuss design specifications before programming begins. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Procedural programming involves the line-by-line scripting of logical instructions that are combined to form a program.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Advancements in programming techniques include the concept of "object-oriented programming." &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Organizations should complete testing plans during the development phase. Additionally, they should update conversion, implementation, and training plans and user, operator, and maintenance manuals.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Development Standards&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should be in place to address the responsibilities of application and system programmers. Application programmers are responsible for developing and maintaining end-user applications. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Development standards should prohibit a programmer's access to data, programs, utilities, and systems outside their individual responsibilities. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Coding standards, which address issues such as the selection of programming languages and tools, the layout or format of scripted code, and the naming conventions of code routines and program libraries, are outside the scope of this document. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Library Controls&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Libraries are collections of stored documentation, programs, and data. Program libraries include reusable program routines or modules stored in source or object code formats. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Library controls should include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Automated Password Controls – Management should establish logical access controls for all libraries or objects within libraries. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Automated Library Applications – When feasible, management should implement automated library programs, which are available from equipment manufacturers and software vendors&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Version Controls&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Library controls facilitate software version controls. Version controls provide a means to systematically retain chronological copies of revised programs and program documentation.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Development version control systems, sometimes referred to as concurrent version systems, assist organizations in tracking different versions of source code during development. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Software Documentation&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should maintain detailed documentation for each application and application system in production. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• The documentation should contain detailed application descriptions, programming documentation, and operating instructions. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Standards should be in place that identify the type and format of required documentation such as system narratives, flowcharts, and any special system coding, internal controls, or file layouts not identified within individual application documentation.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should maintain documentation for internally developed programs and externally acquired products. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Examiners should consider access and change controls when assessing documentation activities. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• System documentation should include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. System Descriptions – System descriptions provide narrative explanations of operating environments and the interrelated input, processing, and output functions of integrated application systems.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. System Documentation – System documentation includes system flowcharts and models that identify the source and type of input information, processing and control actions (automated and manual), and the nature and location of output information.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. System File Layouts – System file layouts describe collections of related records generated by individual processing applications. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Application documentation should include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Application Descriptions – Application descriptions provide narrative explanations of the purpose of an application and provide overviews of data input, processing, and output functions.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Layouts – Layouts represent the format of stored and displayed information such as database layouts, screen displays, and hardcopy information.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Program Documentation – Program documentation details specific data input, processing, and output instructions, and should include documentation on system security. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Naming Conventions – Naming conventions are a critical part of program documentation. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Operator Instructions – Organizations should establish operator instructions regarding all processing applications. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. End-User Instructions – Organizations should establish end-user instructions that describe how to use an application. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Testing Phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• requires organizations to complete various tests to ensure the accuracy of programmed code, the inclusion of expected functionality, and the interoperability of applications and other network components. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• identify program defects or weaknesses during the testing process. Procedures should be in place to ensure programmers correct defects quickly and document all corrections or modifications. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Primary tests include:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Acceptance Testing – End users perform acceptance tests to assess the overall functionality and interoperability of an application.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. End-to-End Testing – End users and system technicians perform end-to-end tests to assess the interoperability of an application and other system components such as databases, hardware, software, or communication devices.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Functional Testing – End users perform functional tests to assess the operability of a program against predefined requirements. Functional tests include black box tests, which assess the operational functionality of a feature against predefined expectations, or white box tests, which assess the functionality of a feature’s code.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Integration Testing – End users and system technicians perform integration tests to assess the interfaces of integrated software components.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Parallel Testing – End users perform parallel tests to compare the output of a new application against a similar, often the original, application.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Regression Testing – End users retest applications to assess functionality after programmers make code changes to previously tested applications.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. Stress Testing – Technicians perform stress tests to assess the maximum limits of an application.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;8. String Testing – Programmers perform string tests to assess the functionality of related code modules.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;9. System Testing – Technicians perform system tests to assess the functionality of an entire system.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;10. Unit Testing – Programmers perform unit tests to assess the functionality of small modules of code.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Implementation Phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• involves installing approved applications into production environments. Primary tasks include announcing the implementation schedule, training end users, and installing the product. Additionally, organizations should input and verify data, configure and test system and security parameters, and conduct post-implementation reviews. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Verifying the accuracy of the input data and security configurations is a critical part of the implementation process. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;PROJECT EVALUATION&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should conduct post-implementation reviews at the end of a project to validate the completion of project objectives and assess project management activities. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should analyze the effectiveness of project management activities by comparing, among other things, planned and actual costs, benefits, and development times. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Maintenance Phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• involves making changes to hardware, software, and documentation to support its operational effectiveness. It includes making changes to improve a system’s performance, correct problems, enhance security, or address user requirements&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Change management (sometimes referred to as configuration management) involves establishing baseline versions of products, services, and procedures and ensuring all changes are approved, documented, and disseminated. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• changes must be made quickly. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Emergency change controls should include the same procedures as routine change controls. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should test routine and, whenever possible, emergency changes prior to implementation and quickly notify affected parties of all changes. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Patch management programs should address procedures for evaluating, approving, testing, installing, and documenting software modifications. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• patch management process involves maintaining an awareness of external vulnerabilities and available patches.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should carefully document all modifications to ensure accurate system inventories. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Management should coordinate all technology related changes &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Quality assurance, security, audit, regulatory compliance, network, and end-user personnel &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Risk and security review should be done whenever a system modification is implemented to ensure controls remain in place.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Disposal Phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• involves the orderly removal of surplus or obsolete hardware, software, or data.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• primary tasks include the transfer, archiving, or destruction of data records.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should transfer data from production systems in a planned and controlled manner that includes appropriate backup and testing procedures.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•  should maintain archived data in accordance with applicable record retention requirements.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should also archive system documentation in case it becomes necessary to reinstall a system into production.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• should destroy data by overwriting old information or degaussing (demagnetizing) disks and tapes. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Reference:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://www.ffiec.gov/ffiecinfobase/booklets/d_a/08.html&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-8972998229746429715?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/8972998229746429715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2010/01/adadad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/8972998229746429715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/8972998229746429715'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2010/01/adadad.html' title='Consider your school, how do you know that the life cycle was developed specifically for the university. How do we know it meets our needs? At least 2500 words.'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-5481753336388421558</id><published>2009-12-31T21:49:00.001-08:00</published><updated>2009-12-31T22:13:29.390-08:00</updated><title type='text'>Identify and discuss at least 3 systems development models. Discuss each phases, at least 3,000 words.</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;What is the purpose of system development model?&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;System development models are used to guide the analysis, design, development, and maintenance of information systems. Each is designed for a specific purpose or reason; most have similar goals and share many common tasks.. In order to ensure that cost-effective, quality systems are developed which address an organization’s business needs, developers employ some kind of system development model to direct the project’s life cycle.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/_YeZbVVTIzzM/Sz2ReHbZzQI/AAAAAAAAABo/Wz0T88piNLs/s1600-h/spiral.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;3 System Development Models&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Waterfall Model&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;Introduction&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This model is sometimes referred to as the linear sequential model or the software life cycle.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The waterfall model is the earliest method of structured system development. Although it has come under criticism in recent years for being too rigid and unrealistic when it comes to quickly meeting customer’s needs, the waterfall model is still widely used.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The waterfall model derives its name due to the cascading effect from one phase to the other. In this model each phase well defined starting and ending point, with identifiable deliveries to the next phase.The waterfall model is a sequential software development process, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of conception, initiation, analysis, design (validation), construction, testing and maintenance. Progress flows from the top to the bottom, like a waterfall.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To follow the waterfall model, one proceeds from one phase to the next in a purely sequential manner. For example, one first completes requirements specifications, which are set in stone. When the requirements are fully completed, one proceeds to design. The software in question is designed and a blueprint is drawn for implementers (coders) to follow — this design should be a plan for implementing the requirements given. When the design is fully completed, an implementation of that design is made by coders. Towards the later stages of this implementation phase, separate software components produced are combined to introduce new functionality and reduced risk through the removal of errors.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Thus the waterfall model maintains that one should move to a phase only when it’s proceeding phase is completed and perfected. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Waterfall Development Phases:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://3.bp.blogspot.com/_YeZbVVTIzzM/Sz2RJPwHCzI/AAAAAAAAABg/CasXe2hIez0/s1600-h/waterfall.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_YeZbVVTIzzM/Sz2RJPwHCzI/AAAAAAAAABg/CasXe2hIez0/s320/waterfall.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Observe that feed back loops allow for corrections to be incorporated into the model. For example a problem/update in the design phase requires a ‘revisit’ to the specifications phase. When changes are made at any phase, the relevant documentation should be updated to reflect that change.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The model consists of six distinct stages, namely:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. In the requirements analysis phase&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-  This step refers to the gathering of system requirements, with the goal of determining how these requirements will be accommodated in the system. Extensive communication between the customer and the developer is essential.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• The problem is specified along with the desired service objectives (goals)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• The constraints are identified&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2.      In the specification phase &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- the system specification is produced from the detailed definitions of  (a)  and (b) above. This document should clearly define the product function. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- The consideration of all aspects of the targeted business function or process, with the goals of determining how each of those aspects relates with one another, and which aspects will be incorporated into the system.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3.      In the system and software design phase, the system specifications are translated into a software representation. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Once the requirements have been collected and analyzed, it is necessary to identify in detail how the system will be constructed to perform necessary tasks. More specifically, the System Design phase is focused on the data requirements (what information will be processed in the system?), the software construction (how will the application be constructed?), and the interface construction (what will the system look like? What standards will be followed?).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The software engineer at this stage is concerned with:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Data structure&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Software architecture&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Algorithmic detail and&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Interface representations&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The hardware requirements are also determined at this stage along with a picture of the overall system architecture. By the end of this stage the software engineer should be able to identify the relationship between the hardware, software and the associated interfaces. Any faults in the specification should ideally not be passed ‘down stream’&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4.      In the implementation and testing phase stage the designs are translated into the software domain&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Detailed documentation from the design phase can significantly reduce the coding effort.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Testing at this stage focuses on making sure that any errors are identified and that the software meets its required specification.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. In the integration and system testing phase all the program units are integrated and tested to ensure that the complete system meets the software requirements. After this stage the software is delivered to the customer.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- As the software is created and added to the developing system, testing is performed to ensure that it is working correctly and efficiently. Testing is generally focused on two areas: internal efficiency and external effectiveness. The goal of external effectiveness testing is to verify that the software is functioning according to system design, and that it is performing all necessary functions or sub-functions. The goal of internal testing is to make sure that the computer code is efficient, standardized, and well documented. Testing can be a labor-intensive process, due to its iterative nature.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6.      The maintenance phase the usually the longest stage of the software. In this phase the software is updated to: &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Meet the changing customer needs&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Adapted to accommodate changes in the external environment&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Correct errors and oversights previously undetected in the testing phases&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Enhancing the efficiency of the software&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Advantages / Constructive Details&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Testing is inherent to every phase of the waterfall model&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        It is an enforced disciplined approach&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        It is documentation driven, that is, documentation is produced at every stage&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• it is easier to fix the specific components &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• A further argument for the waterfall model is that it places emphasis on documentation &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• simple approach&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• provides a structured &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• easily understandable and explainable phases and thus is easy to understand&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• The waterfall model also requires that implementers follow the well made, complete design accurately, ensuring that the integration of the system proceeds smoothly.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Disadvantages / Criticism&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The waterfall model is the oldest and the most widely used paradigm.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;However, many projects rarely follow its sequential flow. This is due to the inherent problems associated with its rigid format. Namely: &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        It only incorporates iteration indirectly, thus changes may cause considerable confusion as the project progresses.  &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        As The client usually only has a vague idea of exactly what is required from the software product, this WM has difficulty accommodating the natural uncertainty that exists at the beginning of the project.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        The customer only sees a working version of the product after it has been coded. This may result in disaster if any undetected problems are precipitated to this stage.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• The waterfall model is argued by many to be a bad idea in practice. This is mainly because of their belief that it is impossible for any non-trivial project to get one phase of a software product's lifecycle perfected, before moving on to the next phases and learning from them.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Designers may not be aware of future implementation difficulties when writing a design for an unimplemented software product. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Its rigid design and inflexible procedure. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Real projects rarely follow the sequential flow that the model proposes.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• At the beginning of most projects there is often a great deal of uncertainty about requirements and goals, and it is therefore difficult for customers to identify these criteria on a detailed level. The model does not accommodate this natural uncertainty very well.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Developing a system using the Waterfall Model can be a long, painstaking process that does not yield a working version of the system until late in the process.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Spiral model&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Introduction&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts. Also known as the spiral lifecycle model (or spiral development), it is a systems development method (SDM) used in information technology (IT). This model of development combines the features of the prototyping model and the waterfall model. The spiral model is intended for large, expensive and complicated projects.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The spiral model combines the iterative nature of prototyping with the controlled and systematic aspects of the waterfall model, therein providing the potential for rapid development of incremental versions of the software.  In this model the software is developed in a series of incremental releases with the early stages being either paper models or prototypes. Later iterations become increasingly more complete versions of the product. It was the first model to explain why the iteration matters.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Spiral Development Phases:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/_YeZbVVTIzzM/Sz2ReHbZzQI/AAAAAAAAABo/Wz0T88piNLs/s1600-h/spiral.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_YeZbVVTIzzM/Sz2ReHbZzQI/AAAAAAAAABo/Wz0T88piNLs/s320/spiral.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Depending on the model it may have 3-6 task regions (/framework a ctivities) our case will consider a ‘6-task region’ model.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;These regions are: &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. The customer communication task – to establish effective communication between developer and customer. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. The planning task – to define resources, time lines and other project related information.. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3.  The risk analysis task – to assess both technical and management risks. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. The engineering task – to build one or more representations of the application. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. The construction and release task – to construct, test, install and provide user support (e.g., documentation and training). &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. The customer evaluation task – to obtain customer feedback based on the evaluation of the software representation created during the engineering stage and implemented during the install stage.  &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Advantages of the Spiral Model  &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•   The spiral model is a realistic approach to the development of large-scale software products because the software evolves as the process progresses. In addition, the developer and the client better understand and react to risks at each evolutionary level. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•  The model uses prototyping as a risk reduction mechanism and allows for the  development of prototypes at any stage of the evolutionary development. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•   It maintains a systematic stepwise approach, like the classic life cycle model, but incorporates it into an iterative framework that more reflect the real world. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•  If employed correctly, this model should reduce risks before they become problematic, as consideration of technical risks are considered at all stages. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Disadvantages of the Spiral Model&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        Demands considerable risk-assessment expertise&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;•        It has not been employed as much proven models (e.g. the WF model) and hence may prove difficult to ‘sell’ to the client (esp. where a contract is involved) that this model is controllable and efficient. [More study needs to be done in this regard]&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Agile Modeling&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Introduction&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile Modeling is a practice-based methodology for modeling and documentation of software-based systems. It is intended to be a collection of values, principles, and practices for modeling software that can be applied on a software development project in a more flexible manner than traditional modeling methods.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile methods generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices that allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are many specific agile development methods. Most promote development iterations, teamwork, collaboration, and process adaptability throughout the life-cycle of the project.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile methods emphasize face-to-face communication over written documents when the team is all in the same location. When a team works in different locations, they maintain daily contact through videoconferencing, voice, e-mail, etc.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Most agile teams work in a single open office (called bullpen), which facilitates such communication. Team size is typically small (5-9 people) to help make team communication and team collaboration easier. No matter what development disciplines are required, each agile team will contain a customer representative. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Most agile implementations use a routine and formal daily face-to-face communication among team members. Agile emphasizes working software as the primary measure of progress.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile methods differ to a large degree in the way they cover project management. Some methods are supplemented with guidelines on project management, but there is generally no comprehensive support. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile software development depends on some special characteristics possessed only by software, such as object technologies and the ability to automate testing. However, related techniques have been created for developing non-software products, such as semiconductors, motor vehicles, or chemicals. For more on them, see Flexible product development.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile Procedures:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile methods break tasks into small increments with minimal planning, and do not directly involve long-term planning. Iterations are short time frames that typically last from one to four weeks. Each iteration involves a team working through a full software development cycle including planning, requirements analysis, design, coding, unit testing, and acceptance testing when a working product is demonstrated to stakeholders. This helps minimize overall risk, and lets the project adapt to changes quickly. Stakeholders produce documentation as required. An iteration may not add enough functionality to warrant a market release, but the goal is to have an available release (with minimal bugs) at the end of each iteration. Multiple iterations may be required to release a product or new features.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile values:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Individuals and interactions over processes and tools&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Working software over comprehensive documentation&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Customer collaboration over contract negotiation&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Responding to change over following a plan&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Customer satisfaction by rapid, continuous delivery of useful software&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Working software is delivered frequently (weeks rather than months)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Working software is the principal measure of progress&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Even late changes in requirements are welcomed&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Close, daily cooperation between business people and developers&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Face-to-face conversation is the best form of communication (co-location)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Projects are built around motivated individuals, who should be trusted&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Continuous attention to technical excellence and good design&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Simplicity&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Self-organizing teams&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Regular adaptation to changing circumstances&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Comparisons&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile methods lie on the "adaptive" side of this continuum. Adaptive methods focus on adapting quickly to changing realities. When the needs of a project change, an adaptive team changes as well. An adaptive team will have difficulty describing exactly what will happen in the future. The further away a date is, the vaguer an adaptive method will be about what will happen on that date. An adaptive team can report exactly what tasks are being done next week, but only which features are planned for next month. When asked about a release six months from now, an adaptive team may only be able to report the mission statement for the release, or a statement of expected value vs. cost.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Predictive methods, in contrast, focus on planning the future in detail. A predictive team can report exactly what features and tasks are planned for the entire length of the development process. Predictive teams have difficulty changing direction. The plan is typically optimized for the original destination and changing direction can cause completed work to be thrown away and done over differently. Predictive teams will often institute a change control board to ensure that only the most valuable changes are considered.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Most agile methods share other iterative and incremental development methods' emphasis on building releasable software in short time periods. Agile development differs from other development models: in this model time periods are measured in weeks rather than months and work is performed in a highly collaborative manner. Most agile methods also differ by treating their time period as a time box.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile development has little in common with the waterfall model. The waterfall model is the most structured of the methods, stepping through requirements-capture, analysis, design, coding, and testing in a strict, pre-planned sequence. Progress is generally measured in terms of deliverable artifacts: requirement specifications, design documents, test plans, code reviews and the like.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The main problem with the waterfall model is the inflexible division of a project into separate stages, so that commitments are made early on, and it is difficult to react to changes in requirements. Iterations are expensive. This means that the waterfall model is likely to be unsuitable if requirements are not well understood or are likely to change in the course of the project.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile methods, in contrast, produce completely developed and tested features every few weeks. The emphasis is on obtaining the smallest workable piece of functionality to deliver business value early, and continually improving it and adding further functionality throughout the life of the project. If a project being delivered under the waterfall method is cancelled at any point up to the end, there is nothing to show for it beyond a huge resources bill. With the agile method, being cancelled at any point will still leave the customer with some worthwhile code that has likely already been put into live operation.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this respect, agile critics may assert that these features are not placed in context of the overall project, concluding that, if the sponsors of the project are concerned about completing certain goals with a defined timeline or budget, agile may not be appropriate. Proponents of agile development counter that adaptations of Scrum show how agile methods are augmented to produce and continuously improve a strategic plan.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Grounds of Agile&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile home ground: Low criticality&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Senior developers&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Requirements change often&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Small number of developers&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Culture that thrives on chaos&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Plan-driven home ground: High criticality&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Junior developers&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Requirements do not change often&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Large number of developers&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Culture that demands order&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile methods&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Some of the well-known agile software development methods:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Agile Modeling&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Agile Unified Process (AUP)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Agile Data Method&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• DSDM&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Essential Unified Process (EssUP)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Extreme programming (XP)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Feature Driven Development (FDD)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Getting Real&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Open Unified Process (OpenUP)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Scrum&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Lean software development&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile practices&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Test Driven Development (TDD)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Behavior Driven Development (BDD)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Continuous Integration&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Pair Programming&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Planning poker&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• RITE Method&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Measuring agility&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;While agility can be seen as a means to an end, a number of approaches have been proposed to quantify agility. Agility Index Measurements (AIM) score projects against a number of agility factors to achieve a total. The similarly-named Agility Measurement Index, scores developments against five dimensions of a software project (duration, risk, novelty, effort, and interaction). Other techniques are based on measurable goals. Another study using fuzzy mathematics has suggested that project velocity can be used as a metric of agility. There are agile self assessments to determine whether a team is using agile practices. While such approaches have been proposed to measure agility, the practical application of such metrics has yet to be seen.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Criticism&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The criticisms regarding insufficient software design and lack of documentation are addressed by the Agile Modeling method, which can easily be tailored into agile processes.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Agile software development has been criticized because it may not bring about all of the claimed benefits unless utilized by above average programmers; above average programmers create above average code regardless of the method used.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;References:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://www.ctg.albany.edu/publications/reports/survey_of_sysdev/survey_of_sysdev.pdf&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://en.wikipedia.org/wiki/Waterfall_model&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://scitec.uwichill.edu.bb/cmp/online/cs22l/waterfall_model.htm&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://en.wikipedia.org/wiki/Spiral_model&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://scitec.uwichill.edu.bb/cmp/online/cs22l/spiralmodel.htm&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://en.wikipedia.org/wiki/Agile_Modeling&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://en.wikipedia.org/wiki/Agile_software_development&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="text-align: justify;"&gt;&lt;/div&gt;&lt;div&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;!--Session data--&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;/div&gt;&lt;div id="refHTML" style="text-align: justify;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-5481753336388421558?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/5481753336388421558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2009/12/identify-and-discuss-at-least-3-systems.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/5481753336388421558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/5481753336388421558'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2009/12/identify-and-discuss-at-least-3-systems.html' title='Identify and discuss at least 3 systems development models. Discuss each phases, at least 3,000 words.'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YeZbVVTIzzM/Sz2RJPwHCzI/AAAAAAAAABg/CasXe2hIez0/s72-c/waterfall.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-7001386578561757050</id><published>2009-12-24T18:24:00.000-08:00</published><updated>2009-12-24T18:42:09.199-08:00</updated><title type='text'>Discuss the role of a systems analyst as a project manager. (At least one thousand words) .... you need to interview an analyst/project manager...</title><content type='html'>&lt;div style="color: black; margin: auto; text-align: left; width: 100%;"&gt;SAD Assignment3&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; margin: auto; text-align: center; width: 100%;"&gt;&lt;img alt="" border="0" src="http://i15.servimg.com/u/f15/14/65/49/84/img02217.jpg" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;br /&gt;In general, the project manager is responsible for the overall success of the project. In some companies, this person might be called a Project Coordinator, or a Team Leader, however, the key aspect is that the person is responsible for ensuring the success of the project while the system analyst is the person (or persons) who guides through the development of an information system. In performing these tasks the analyst must always match the information system objectives with the goals of the organization.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Based on our interview with the manager in PIADI (Printing Industries Association of Davao Incorporated), having been exposed for twenty- one (21) years in banking business, it is anymore not that hard to design a specified system for their company which is somewhat related to money, business, customers and employees. But playing the role of a systems analyst is not that easy, specifically when it comes to the contribution for the project or system. In the systems analyst lies the outline and flow of the system, making up together the factor for the success of the business. The analyst knows the &lt;i&gt;contributing factors for the system, be it software or hardware and also foresees the product of the system itself. &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Planning those systems would not be made unless great understanding and responsibilities were taken care of. Planning a system without comprehension is not effective. A systems analyst as a project manager must &lt;b&gt;take into accounts every single data, instruction and procedure that contributes to the system development.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since the analyst served as a bridge between the business professionals and the information technology buddies, as a project manager &lt;i&gt;lays the readable outline or plan for both parties. &lt;/i&gt;With that both parties can give their comments and site renditions for the system plan. As a project manager, the analyst may have the great authority in designing the system, but would never be successful without the contribution from each of both parties.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The systems analyst plays the great part of the project that &lt;b&gt;serves as the brain for the whole project. &lt;/b&gt;For in the hands of the analysts lies the success of the project. Just like a project manager, the analysts’ layouts in advance the image of the project taking into account all the mandated requirements and sees the causes and outcomes of every procedure in the system. In managing the project,&lt;i&gt; trial and error&lt;/i&gt; is the basic procedure to test every single solution and to find out the best one.   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Such that the project manager manages the implementation of the project, the analysts also possess the role of &lt;b&gt;having in control of all the resources needed from the minor part implementation up to the critical part. &lt;/b&gt;The systems analyst must take into account the available resources and if not met, find other resources. The analyst is &lt;b&gt;accountable for very failures in the implemented project. &lt;/b&gt;Just as a project manager does, the analyst checks and is accountable for any unexpected outcome or failures. For example, if the system started clearly and as it goes later on, it is becoming so vague. Another is when the poor scheduling of the system implementation is present that prolongs the systems implementation duration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The systems analyst also plays the r&lt;b&gt;ole as a budget consultant&lt;/b&gt;. The analyst must know how much his/her system costs. Taking into consideration the financial budget that is needed that counts the physical resources or materials needed that is composed of the equipments and manpower resources. Also budgets the time allocation from the design, to documentation and to implementation then to testing. The systems analysts must have laid in his/her plan the estimated total time of the system making would cost. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Upon designing the system, the analyst same as a project manager &lt;b&gt;chooses the best procedure that will be used for the system design and implementation.&lt;/b&gt; As what was discussed from the previous chapters, an analyst must look for the best possible way or procedure to develop their system. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For being so knowledgeable about the system components, requirements, elements and all, the systems analyst &lt;b&gt;designs a database management system and also may write some of the project documentation. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A systems analyst spends the rest of their time in major project roles such as the designer and technical writer. A systems analyst has the unique ability to &lt;b&gt;"step outside and look in".&lt;/b&gt; An analyst looks into the bigger outline of the business and sees every single procedure that makes up the whole. The analyst is not indulged to any particular technology, theory or methodology. They just bring with them both business and technological experience and are open to learning from the other people. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As discussed from our interview, the role of the systems analyst does not end into the making of the system. As playing also the role of a project manager, the analyst &lt;b&gt;foresees the possible developments for the system.&lt;/b&gt; Of course, in line with the development, the analyst has to maintain the system and is accountable to any system breakdown. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The systems analyst is an “IT systems Analyst” who is more focused on system design and the technical aspects of the solution for the system. The systems analyst’s role is mostly system solution centric (does not generally participate in the requirements gathering process) and is involved in the creation of functional and technical specifications. This is the professional who, once requirements are clearly defined, creates the functional solution and, by working with the technical team (architect and developers), creates technical specifications and designs. In virtually every organization, the pivotal leadership role of the systems analyst is beginning to shape the future of IT. In a nutshell, analysts are focused on business needs and on monitoring the value a project has promised to deliver to the organization throughout its implementation. The analyst continually scrutinizes costs and compares them to benefits to ensure the project remains sound. Projects of different sizes have different ways and requirements on how the people are organized. In a small project, little organization structure is needed. There might be a primary sponsor, project manager and a project team. However, for large projects, there are more and more people involved, and it is important that people understand what they are expected to do, and what role people are expected to fill.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;span style="background-color: black;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freetutes.com/systemanalysis/role-of-system-analyst.html" target="_blank"&gt;http://www.freetutes.com/systemanalysis/role-of-system-analyst.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.lifecyclestep.com/open/407.1TheRoleoftheProjectManager.htm" target="_blank"&gt;http://www.lifecyclestep.com/open/407.1TheRoleoftheProjectManager.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://it.toolbox.com/blogs/business-analyst/the-role-of-business-analyst-3357" target="_blank"&gt;http://it.toolbox.com/blogs/business-analyst/the-role-of-business-analyst-3357&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.batimes.com/articles/106-articles/53-the-coming-of-age-of-the-business-analyst.html" target="_blank"&gt;http://www.batimes.com/articles/106-articles/53-the-coming-of-age-of-the-business-analyst.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="text-align: justify;"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;!--Session data--&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-7001386578561757050?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/7001386578561757050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2009/12/discuss-role-of-systems-analyst-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/7001386578561757050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/7001386578561757050'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2009/12/discuss-role-of-systems-analyst-as.html' title='Discuss the role of a systems analyst as a project manager. (At least one thousand words) .... you need to interview an analyst/project manager...'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-709360209455183758</id><published>2009-12-24T18:20:00.000-08:00</published><updated>2009-12-24T18:41:10.414-08:00</updated><title type='text'>Interview a Systems Analyst and ask what skills and characteristics must a systems analyst develop in order to be more effective in any design modeling process [include in your answer evidences (pix, ltrs, etc)]? At least 2000 words excluding your evidence</title><content type='html'>&lt;div style="color: black; text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;SAD Assignment2&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: auto; text-align: center; width: 100%;"&gt;&lt;img alt="" border="0" src="http://i15.servimg.com/u/f15/14/65/49/84/img02210.jpg" /&gt;     &lt;img alt="" border="0" src="http://i15.servimg.com/u/f15/14/65/49/84/img02311.jpg" /&gt; &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Company Background:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The company we adopted is PIADI Multi-Purpose Cooperative (Printing Industries Association of Davao Incorporated) located at PIADI Building, Araullo Street, Davao City. It started operating sine 1992 here in Davao City and now has a branch in General Santos City. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Interview Proper:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We were able to interview the branch manager of PIADI Multi-Purpose Cooperative (Printing Industries Association of Davao Incorporated), Mr. Franklin M. Sanchez. And to take note, he was neither a graduate in business related course nor a graduate of any computer related course, but he was a graduate of Bachelor of Arts in Philosophy. Although he was enrolled in that course, he noticed that he is fun and interested in numbers. Before he reached his position as a manager, he went from rags to riches. He was once collector, then a teller until he became a manager in Banco de Oro (formerly PCI Bank). He worked there for about twenty- one (21) years. That experience became his foundation in his career right now. Managing a business is not just monitoring the business, employees and customers in the said company. He also portrays the role of being a systems analyst and a project manager. He told us that although the person who made their system is an attorney who has an agency himself or what we called a legal council, his approval still matters.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; He told us that a cooperative does not necessarily means money and loans that is somewhat a misconception when it talks about a “cooperative”. For him, a cooperative is owned by every member. And every member has a power of their votes and shares. The cooperative’s business transaction should be voted and approved by the members. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; According to him, the top most skill that a system analyst should possess is to have a working knowledge of the business he/she is in to. Primarily, in the multi- purpose cooperative business, accounting knowledge is a must. The system analyst must know the accounting principles, for example, inventory, accounts payable, bookkeeping, cash in- flow, cash out- flow and many more. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Also, experience is a big plus. Having been experienced and exposed in to a certain business serves as a foundation in creating an effective design modeling process. In his twenty- one (21) years experience in the banking business is a big contribution in his carrier right now. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next is that a system analyst must have a good working habits. It pertains to the control and manipulation between his appointments and responsibilities. If a systems analyst has poor working habits, it would be harder for him/her to finish his work or design in time. Aside from the dedicated time to meet or so called the deadline, also the quality of the system is affected. A systems analyst must be flexible enough to work in great pressure anytime and anywhere. A good theory or working knowledge is not enough to have or to become an effective systems analyst unless applied. Working habits has to be maintained for good or even be developed for the better. Good working habit will not be counted unless the product or the result is good.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Being intelligent is still not enough to create a good modeling process. Attitude means a lot. All your achievements will be for no good if you do not have that right attitude towards other people and most especially to yourself. Being discipline goes in line with this key. To relate it to my interviewee, he was a graduate of Philosophy and expectantly, he is more expert in dealing with different types of people. That is why he values attitude towards his employees and customers.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Another skill he desired is that a systems analyst must be computer literate. He mentioned that during their time, computers has already evolved but are not reachable by their resources and knowledge. Even up to know they are not that good. Having basic information about Microsoft Word, Excel and PowerPoint is enough to run their system.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; “It is better to live below your means that to live above it”, as Mr. Franklin M. Sanchez quoted. It means that I business, having control of your expenses makes your field profitable enough. It comprises that you must know your limitations. As a systems analyst, another skill to develop in order to be effective in designing a modeling process is by knowing your limitations and boundaries.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Concerning with business, he told us a simple and short but a meaningful story about a family with a small “sari- sari” store. The store was managed by the mother but somehow also managed by the father of the family as well as the children. Then at a certain time, the mother noticed that all her products are already sold but the money or income does not change at all. Then her nephew told her that maybe all her profits were turned to change for the customers. In a simple point of view, the issue is that a certain business or even a system must be managed by a single person, if many, at least with the same interest and goal. With this straight manipulation from the analyst, the systems manipulations by others are avoided. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="refHTML" style="text-align: justify;"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;!--Session data--&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-709360209455183758?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/709360209455183758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2009/12/interview-systems-analyst-and-ask-what.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/709360209455183758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/709360209455183758'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2009/12/interview-systems-analyst-and-ask-what.html' title='Interview a Systems Analyst and ask what skills and characteristics must a systems analyst develop in order to be more effective in any design modeling process [include in your answer evidences (pix, ltrs, etc)]? At least 2000 words excluding your evidence'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-8889616899938923297</id><published>2009-12-14T21:44:00.001-08:00</published><updated>2009-12-24T18:15:42.460-08:00</updated><title type='text'>Based on your learning of chapter 1, identify and discuss some characteristics you have as a good Systems Analyst.</title><content type='html'>&lt;div align="justify" class="MsoNormal" style="text-align: justify;"&gt;&lt;i&gt;SAD Assignment1&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A systems analyst plays a big part in a company or business. Or should I say that a systems analyst serves as the heart and brain of a company. Without a brain that decides the best for the company and without a heart that beats which keeps the parts to function well, it would be a dead business. But having a plain brain and a plain heart does not guarantee that the business would run and last for a long time. What is the use of the brain if it decides for the worst? And what is the use of the heart if it beats so slowly? For the company to survive, a good system analyst is badly needed. Based on the discussion we had in Chapter 1, he/ she should possess the following characteristics or skills; analytical, technical, managerial and intrapersonal skills&lt;sup&gt;1&lt;/sup&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Since I am enrolled in the subject Systems Analysis and Design, whether I like it or not, I will be making a system together with my group mates. And each one of us must practice the role of being a good systems analyst. And to look at the brighter side of it, what are the characteristics that I already possess that qualifies as a so called “good systems analyst”? Let me discuss it one by one.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the aspect of analytical skills, a systems analyst must understand the nature of the business he/she is in. He/she must able to analyze problems and propose possible solutions to it. As a computer science student, I have encountered many mathematical and procedural problems in my programming subjects. I comprehended each problem and have come up with a step by step solution. I am that kind of programmer that follows the waterfall algorithm. I cannot proceed to the next step unless the current state is resolved. &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;Being so detailed with my work&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="font-size: 14pt;"&gt;,&lt;/span&gt; I believe that it is one of the characteristic of a good systems analyst. Being so detailed may be costly when it pertains to time consumed but I think it is a safer way to deal with my system. Security when it comes to system performance is high and every procedure is traceable. Practically, every company demands for different systems, that could be unfamiliar with what I used to encounter, but on how I will deal or analyze each problem matters most. &lt;br /&gt;&lt;/div&gt;&lt;div align="justify" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Technically speaking, I am not that skilled but I have the characteristic or attitude &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;of being adoptive in any changes&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;. A good systems analyst must be an agent of change&lt;sup&gt;3&lt;/sup&gt;. Especially in the field of technology, where there is nothing constant but only change. Anyway, technical skills could be learned in a period of time. Since I am in the field of computer science, the basic technical skill when it comes to different programming languages is not anymore a problem and also basic knowledge on programming concepts is no longer an issue. I am &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;computer literate&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; enough to deal and analyze the limitations of what a computer could do.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Managing a business is not a joke! Since the flow of the company lies in the hands of the manager. From the moment of gathering information, to developing a system, then to testing and to deployment and finally up to the maintenance of the system, the systems analyst already plays a big part for the company as a manager. The systems analyst manages the functions, the data and the system that is needed by the company itself. In order to manage a system, one has to have the leadership ability to govern the said responsibilities. The &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;sense of leadership&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; is one of the characteristic that I possess that makes up a good systems analyst. Since first year college up to now, I have this attitude &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;of being dominant when it comes to group activities&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;. Not in the sense that it could harm our group but for the betterment of it. I have this attitude of &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;being persevered by giving all the best that I can&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; for the group, of course also taking in to account the contribution of my colleagues. What I just want is for our group not just to win, but to satisfy the requirements of each project and prove to ourselves that we are great.&amp;nbsp; &lt;br /&gt;&lt;/div&gt;&lt;div align="justify" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; One cannot manage something if he/she could not manage his/her own. Being self- disciplined is the key. People around you would not believe your system of leadership if they could see that your own system is much more likely needs to be resolved. For having been four years staying here in the &lt;st1:place w:st="on"&gt;&lt;st1:placetype w:st="on"&gt;Institute&lt;/st1:placetype&gt; of &lt;st1:placename w:st="on"&gt;Computing&lt;/st1:placename&gt;&lt;/st1:place&gt;, &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;self- discipline is the great factor that I possessed&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; that made myself standing up to now. Compared to other courses, this course exercises self- discipline more. And one that pushes us a lot to be disciplined are our professors by giving us assignments, quizzes and project at a short period of time. Self- discipline is not enough for me to do what I am supposed to do. Self- motivation comes along with self- discipline because if you are disciplined enough but still you are not motivated enough to do the things that you are supposed to do, it would still be use less. &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;Self- motivation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; requires me not to be dependent on others. &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;I have the sense of common&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; that pushes me to do my duties. But sometimes it cannot be avoided to feel lazy at certain time. Taking into account that “nobody is perfect”, one has its own limitations. But still I just have to try and try until I succeed but if I cannot, at least I have tried and given my best shot! And just think that everything happens for a purpose. The sense of &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;being optimistic in life&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; makes me stronger in every trial. Sometimes I breakdown and cry, but still life goes on. &lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;There is a saying that “no man is an island”. A systems analyst could not work on its own. Without a company where a systems analyst would depend or serves as his/her client, he/she could not make a system. And if it has and does not have a programmer, his/her system would not be made unless that systems analyst is well rounded with programming. In short, a systems analyst must cooperate with different kinds of people at a certain system development. In this situation, the intrapersonal skill of a systems analyst is developed. This is the characteristic that I greatly possess as a good systems analyst. &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;I am flexible enough to deal with different kinds of people&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;. As mentioned earlier, I am that adoptive enough to changes. And a part of it is dealing with different kinds of personalities with different professions. I am not that friendly and outspoken enough to meet knew people, but &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;I am understanding&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;and well adjusted to every situation.&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; Sometimes I complain maybe because I lack a little reason for me to understand the changes, but later it is not anymore a problem. As a future systems analyst, I am entitled to interact with the customers to know their requirements, also interact with designers to convey the possible interface of the software and guide the coders/developers to keep track of system development&lt;sup&gt;2&lt;/sup&gt;. &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;Open mindedness&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;and being a good listener&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; are exercised in this task which I already have. Honestly, I like to listen to different stories because I know that is it a big factor to learning rather than reading books all alone. &amp;nbsp;I am into interactive learning because out of that, you can share your ideas and opinions.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Aside from those four specific skills that I mentioned above, I think the other characteristic that I possess that composes a so called “good systems analyst” is &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;me being good with my communication skills&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;. A systems analyst would find it difficult to communicate with other professionals if he/she is not good in communication by the use of the universal language. It was standardized just for the people to meet half way. An intelligent and technically motivated person must reach the lower standard type of communication to deal with other people. And a person who has a very low communication capability must strive hard to communicate also with others until both parties meet. And that characteristic is not anymore a problem with me.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Another issue about having good communication skills is that as a future systems analyst, I must &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;have a good customer service,&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; which I also possess. Being confident enough to deal and communicate with other people is still not enough. Having a good customer service towards clients is a big factor. If I am already a systems analyst and takes a great part in the company does not mean that I have all the power and value that I may be arrogant towards others. Having a good attitude I think is the most important characteristic that I possess and that every good systems analyst should possess. Even if you have all the knowledge, intelligence, experience and expertise towards technical and business oriented skills, but if you do not have that good and humble attitude, it would be all worthless!&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;To relate it in the real situation, great percentage of systems failed. And as discussed, budget is primarily the reason. But for me&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;, being humble and considerate enough&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; in making a system is the key. Taking into account all the possibilities and not just think of self interests. If I would design a system that is very classic and costly to implement, only few could benefit and afford it and maybe would not be implemented at all due to financial disability. So I would rather implement a system that is simple and justly so that it would be beneficial and affordable to the majority.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;Time management&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; is not that a big issue for me. I always find time to do the things that I am supposed to do at a given time. But sometimes I have this attitude of doing things at the eleventh hour. Although I could pass the required task at the given deadline, but my product is not that admirable. I have this attitude of being moody. I do not force myself to do things that are against my will or mood because I know that my product at that time would not be that good. I just take things smoothly and do not blend in to things harshly. I always put my heart into everything I do and expects a lot from it. But if my work would be criticized or neglected; I just take it as a challenge for me to do better and prove to them that I can.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Database knowledge is also a factor to become a good systems analyst. I am now in the stage &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;of knowing the basic relations in the database management&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;. I was able to use and practice Visual FoxPro, have already created a simple system for records. Related relations with that data involved in the system and generated solutions to it.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;A systems analyst plays a big part especially in the information security. Since, a systems analyst is in charge with the whole system, he/she knows every single data that is stored and used in a system. Intellectual skills are not enough to use as a basis for a systems analyst. Hi/her attitude counts. When it comes to data security, a systems analyst must be honest and loyal towards the company. I can say that I possess those values. In my own little way as a daughter, as a student, as a friend and as a person, &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;I am honest and loyal enough&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;. I can assure the company I am in with my honesty and loyalty. If I can be trusted with little things, rest assured I can also be trusted to more serious issues.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Out of all the things that I learned, I am also willing to share and teach others who wish to follow my field. &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;I am generous to everyone who perseveres and deserves to be parted with my talent&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;. It is my pleasure to share and could somehow serve as an inspiration to them. Others maybe would want to keep their talents for themselves, those that are selfish ones that would never grow and just remain from where they are. To more you share, the more windows of opportunity are waiting.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;From the fact that I am adoptive to changes, I believe that &lt;b&gt;&lt;i&gt;&lt;span style="font-size: 14pt;"&gt;I am competitive enough&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;. For I always aim and look for improvement that could really help me. Sooner or later, I would be knowledgeable enough when it comes to all fields. Although I am not into competition, but I think that makes me more competitive because I seek improvement for the benefit of many and not just for my self. &lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&amp;nbsp; &lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;During the class discussion, it was questioned that what would we prefer for a certain system analyst must possess, to be business skilled type or technically skilled one? Although I am in the field of computer science, and technically skilled enough to be a systems analyst, I still want to be knowledgeable in business. For short, a systems analyst must be integrated enough on different professions. Anyone could be a systems analyst providing that you have all the skills needed. No one is born to be a systems analyst but one is trained to be one of a “good systems analyst.”&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;For four years stay in college, still I can say that I am not yet a good systems analyst. I still have to learn more. I still need experiences to bold myself to become one. Aside from the characteristics I enumerated above, it might seem many or perfect, still it’s not yet enough. For me to determine my weakness or characteristic that needs to be practiced, let me analyze it one by one.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Analytically, I still need to research more on different algorithm approaches. I must be knowledgeable on business oriented situations so that I can analyze well and provide good solutions.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Technically, the languages that I was able to practice are Assembly, C, C++ and Java. That means that I have to research more on different or other object oriented related programming languages for me to express more my system design and for me to produce a good system.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;In managerial field, I still need more experience. But I am hoping that as we go on with our project, I will learn many things and practice much more good characteristics. And also practice not to be totally dominant on things and give way to my colleagues.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Intrapersonal skill is the one I humbly possess greatly. I just have to develop it as we go along with this subject, Systems Analysis and Design.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;Having been illustrated the characteristics that I possess as a good systems analysis, I can now view my self on where stage I am already in the development of our system. I have laid the dos and manifested the don’ts; I can now develop my self to become a good systems analyst. &lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify; text-indent: 0.5in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify;"&gt;Resources:&lt;br /&gt;&lt;/div&gt;&lt;ol align="justify" start="1" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Systems_analyst"&gt;http://en.wikipedia.org/wiki/Systems_analyst&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Systems_analyst"&gt;http://en.wikipedia.org/wiki/Systems_analyst&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 10pt;"&gt;'Role of the Systems Analyst' - Systems Analysis      and Design, Kendall and &lt;st1:place w:st="on"&gt;Kendall&lt;/st1:place&gt; p. 5&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="justify" class="MsoNormal" style="margin-left: 0.25in; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;!--Session data--&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-8889616899938923297?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/8889616899938923297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2009/12/based-on-your-learning-of-chapter-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/8889616899938923297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/8889616899938923297'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2009/12/based-on-your-learning-of-chapter-1.html' title='Based on your learning of chapter 1, identify and discuss some characteristics you have as a good Systems Analyst.'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7130622029860454599.post-4163351508393396382</id><published>2009-12-07T20:26:00.000-08:00</published><updated>2009-12-08T00:28:14.192-08:00</updated><title type='text'>Yeheey!!!!!!!!!</title><content type='html'>&lt;div style="color: black;"&gt;I just got in to blog!!!!!&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;Congratulations to me!!!!!!!!&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;hehehe........&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;:-)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7130622029860454599-4163351508393396382?l=martz-90.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://martz-90.blogspot.com/feeds/4163351508393396382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://martz-90.blogspot.com/2009/12/yeheey.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/4163351508393396382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7130622029860454599/posts/default/4163351508393396382'/><link rel='alternate' type='text/html' href='http://martz-90.blogspot.com/2009/12/yeheey.html' title='Yeheey!!!!!!!!!'/><author><name>martZ</name><uri>http://www.blogger.com/profile/12191008007755751354</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_YeZbVVTIzzM/Sx3YgHvcYrI/AAAAAAAAAAU/iyZY6NUtL7E/S220/Snapshot+of+me+1.JPG'/></author><thr:total>1</thr:total></entry></feed>
