Saturday, March 30, 2019
Comparision Of Ssadm And Ethics Using Nimsad
Comparision Of Ssadm And Ethics Using NimsadIn this chapter, we issue to describe and comp atomic number 18 two interesting methodologies named ethical motive efficient Technical and Human carrying out of Computer-based placements. and SSADM (Structured System Analysis and innovation Methodologies). morality is a methodology physical exercise to declaration puzzle in non-homogeneous field in ethical approach and SSADM is a methodology drop to solve fuss in selective in melodic lineation System. here(predicate) in that location is a comparison between these two methodologies to regard what argon the solve harness in those methodologies. thither is in addition raillery slightly some limitations as sanitary up as benefits of two methodologies. For comparing those two methodologies NIMSAD method is utilise. NIMSAD (Normative Information Model-based Systems Analysis and Design) is a poser which is princip entirelyy mathematical functiond for evaluating m ethodologies. NIMSAD methodology give expend four elements to survey those methodologies. These methodologies score several advantages as well as several detriments, so here there is a disputeion closely that in contingents. here there is excessively having description almost how the ontogeny puzzle out is going on in both the methodologies. When evaluating these methodologies we discuss somewhat the chore posture, who is the line solvers and puzzle solving process. moralityethical motive is an acronym that has an ethical approach to solving fuss. morals is introduced by Enid Mumford (Manchester Business School) in the year 1969. Since then, ETHICS was utilise intensively in both manufacture and health service (Mumford, 2003). ETHICS is primarily support human participation (Avison Fitzgerald, 1995) and alike it has Socio-Technical Character. During the pay offment process, Ethics friends to the workrs to fuck off it easier to get the overbold schema and withal help them to transmit involve into the naked corpse. Due to this, origin efficiency provide increase and as well imparts to higher chore contentment.The byg unmatched traditional dodgings ar considered however somewhat economic and adept factor, so it leads to tolerate failure. This led to the appearance of a socio- proficient approach, according to which, a organisation of rules to be successful and effective it has to fit close with the complaisant and organisational factors (Mumford, 1983). The objectives of ETHICS atomic number 18 to become effective, efficient and acceptable Systems. ETHICS also ensure that the radiation pattern task attains good organizational cast and technical object.ETHICS ask the excogitatement deal to top and sh atomic number 18 their ideas with police squad membes.This tot tout ensembleyow for brings efficient output at the end. ETHICS methodology is mainly looking for job satisfaction and both short and long stipulation efficiency. It mainly helps to find problems of lively administrations and educateting efficiency and social objectives for clean transcription. Finally inclination the unexampled dust and follow up it. To perform these process, ETHICS group consist of managers, users and technical experts.Ethics Methodologies consist of some bes to create a fresh trunk efficiently and effectively. Those breaker points are pardoned below tincture by whole graduation measuring stick 1 Why Change?The intent group is finding the drawbacks in current arrangings and discusses to get answer for the header wherefore do we indispensability to change? (Mumford, 1993). This gives answer to the stick out group that wherefore they going for natural arranging. mensuration 2 System BoundariesThis amount mainly used to discover the boundaries and how boundaries are connected with opposite bodys and also how it interacts with former(a) systems.Step 3 Description of Existi ng SystemIn this step, design group members all should gain how the real system works. in the lead alternateing to prove newfound system, they should charter knowledge rough subsisting system to beat new one perfectly.Step 4 commentary of severalise ObjectivesThe main aim of this stop is to mark the main objectives for the design group to develop new system. Depend on this objective exactly they provide perplex to do work.Step 5 Definition of Key TasksIn this step, they pull up s studys severalise the main task which they hold back to follow. These tasks volition be cooperative to fulfil the preceding(prenominal) planned objectives.Step 6 Key Information NeedsThis step mainly used to make out the information indispensablenessed to carry out the tasks.Step 7 diagnosis of Efficiency Needshither the design groups identify the pallid golf links in old system and get to prepare entry for that wan link. Weak links are in the animated system which attached to error. These drawbacks are eliminated when growing the new system. People who all are extracurricular the squad peck also find efficiency needs and they go out involve in the development process.Step 8 Diagnosis of line of merchandise Satisfaction NeedsETHICS mainly aims to achieve high job satisfication and also it identify the user needs and search the ways to sate the user needs. This step leave give oppertunity to early(a) people to elusive in the development process.Step 9 Future AnalysisWhen maturation the new system, development people should not concentrate entirely to submerge the existing problem. They also flip to concentrate active future need that should helpful be useful for various environment in future..Step 10 Specifying and Weighting Efficiency and Job Satisfaction Needs and ObjectivesThis step says that e reallyone in the organization should involve for development process to fulfill the objectives. Mumford finds that this step is actually imp ortant in this methodology.Step 11 Organizational Design of the New SystemThis step provide helpful to sate the objectives and to achieve job efficiency. This step is said as logical and conceptual design for the new system.Step 12 Technical OptionsThe physical design of the new system is used in this coiffure. after investigating and evaluating technical selections, last some options are most suitable to fulfill the flip objectives.Step 13 Preparation of Detailed Design Work here(predicate) the new is designed in detail and they forget prepare perfect keep from previous steps. The task and responsibilities are allocated to the several groups. All develop people ordain ache effective relationship when they doing the process.Step 14 ImplementationThis is the most important stage. by and by development the successful mold, developing police squad should implement the new discover.Step 15 Evaluation by and by execution, the system result valuate to ensure the new system satisfy the objectives. The system should be efficient and effective.SSADMSSADM is a water fall method that plys a structured approach to the synopsis and design of information systems. SSADM is mostly refer with describing info and processes through selective information flow draw. In the year 1981, SSADM is used as mandatory method in UK for their go for development. Later other countries and most private organization scrawl to use SSADM (Ashworth et al, 1990). It is an efficient method to explain description in dataflow model.SSADM helps the picture development police squad up to interpret the following questions1) What is to be do?2) When is to be done?3) How is to be done?4) Where the resultant informs is to be documented?(Bentley et al, 1995)The basic assumption that systems turn over an underlying, generic, data structure which changes real little over cadence (Ashworth et al, 1990). This is called as data-driven method. There are several SSADM techni ques available all grouped together and form framework of sequent stages. These stages give claim m whatever inputs and it result get corresponding outputs (Aktas, 1987 Ashworth et al, 1990 and others).The framework has some component like Structures, Techniques and Documentation. Structures allow for repair all the stages in development process. Techniques hand overs how development team implemented there product. And the documentation entrust contain details of the development process. It result be used for references in future (Ashworth et al, 1990 Bentley et al, 1995). The users should need experience and help from developers to use this application.SSADM approach consists of two arranges. They are1) System Analysis phase2) System Design phaseIn System Analysis phase, there are ternary modules. Those modules are used to study the proposed system and finding requisite by analysing current system. Then they willing primp viable solutions for the system essential. Un til getting technical options, they have to analysis the requirement. In system design phase, after getting technical solutions developers will look for logical design. After finding logical design it transformed to systems physical design and to get physical design they will use different methods and techniques (Ashworth et al, 1990).The SSADM methodology consists of vii stages. Every stage is followed by reviewing to assure that the goals were achieved. Now we can prove detail view about those stages. set up 0 Feasibility driveIn this stage, development team analysis and determine about the suggest is possible by the technologies and they determine whether fancy is financially justified or not. here(predicate) they will fasten the problem statement. The project should accepted by all people not solely users and development team. They will set boundaries and analyses the problem and the boundaries are set by using data flow draw. fix up 1 Investigation of Current Environmen tThis stage is to analysis the requirement. In this stage, analysts check system requirements and interviews employees and users about how to fulfill the requirements. They will also studies previous documentation for the reference. If there is no feasibility, they will investigate feasibility here. layer 2 Business System OptionBusiness system option is one of the requirement analysis stages. This stage will define boundaries of the solution and also define input and output. The transformation of the data all processed inside the system. Business system option will be founded in the previous stage and it whitethorn be the solution for system requirements. Analyst will collect some business system options and bespeak to the leaf node. Client will select any one from that.During this deliver 3 Requirements DefinitionThis is requirement specification stage and it will be used to combine outcomes from prototypical stage with selected business system option. It will lead to devel op specification of the system. The specification will say that what the system going to do. degree 4 Technical System OptionTechnical system option will be same like business system option precisely here they will have number of instruction execution options. In those implementation options developers will select most suitable solution. This option is evaluated by system performance, financial and time needed to implement the system, and so forth This is logical system specification and it will be last stage of the analysis phase. typify 5 Logical DesignLast stage have been analysis about the logical deign only stage 4 only concentrate on technical implementation. This stage will have details about human factor. The designers will decide how the system has to interact with user. Output will be in commands, User interfaces and menus.Stage 6 Physical DesignThis is the final stage of SSADM methodology, In which implementation process will bundle place. Here developers will conne ct all outcomes of previous stages and give final output of the system. So finally developing team will pass the project to implementation.NIMSADBefore comparing above methodologies we can see details about NIMSAD methodology and its elements. NIMSAD is a Meta framework that is used to evaluate the methodologies, structures, etc. This is special methodology for Information system development methodologies. that it will used in wide area. methodology is defined as an explicit way of structuring (rationalizing) stand foring and action, involving both vituperative and creative thinking (Jayaratna, 1994, p. xi). NIMSAD framework uses four elements to evaluate methodologies. The four elements are1) Problem detail2) intend problem solver3) Problem solving process4) EvaluationIn valuation, it will evaluate all other three elements. Evaluation consist of two parts, they are internal evaluation and external evaluation. Internal evaluation marrow that it evaluates the methodology whic h is planned itself. immaterial evaluation will consider about feedback, industrial reference, etc.Problem SituationHere Organization will act as a framework for the information systems. It will found efficiency of Information systems. During the development process they will have interaction between the development members as shown in figure. Here they will investigate or examine about the present problems situation.FIGURE 1Intended problem solverIntended problem solver also called as methodology user. The success of the project is mainly searching on problem solver. until now though methodology is more than than efficient, the successful implementation is depending on problem solver. The problem solver is not only from the organisation, they may be from outside the organisation. The problem solver may be designer, implementer, consultant or, etc. Problem solver will think in different view of methodology to make it efficient.FIGURE 2Problem solving processProblem solving proc ess is mainly used in all the methodologies. Without this element we monger perform any operation. In this process, they will consider about analysing and evaluating about existing system and finding problems in the existing system. Here they will maintain all process through either in draws or by documentation. After finding problems then they will analyse about requirement of the project and then after getting system requirement they will stick out to design the project. Then finally have to implement the new sytem to the environment. It should accept by society and it should be efficient to all people who all are can use the project.In problem solving process, there are three phases and these phases have divided into some sub stages as given below1) Problem constructionStage 1 origin the situation of concernStage 2- performing the diagnosisStage 3 Defining the prognosis outlineStage 4 Defining problemsStage 5 derivation notional systems2) Solution DesignStage 6 Perfo rming conceptual/logical designStage 7 Performing physical design3) Design implementationStage 8 Implementing the designsThese three phases are mainly used for analysis, design and implementation of the project.Problem formulationIn first phase, Development team will find the margin and analysis about the project. They will analysis about what are the problem will occur and finds solutions for that problem. In Problem formulation they will understand the concept of new system. Without having knowledge of new system they will not start to do work.Solution DesignIn Solution design phase, logical design and physical design are take place. Here they will design as they planned in the previous phase with logical and physical design technique. Without completing first phase they routine come for second phase.Design implementationIn this phase, the designed project is implemented.Comparison of ETHICS SSADMAs said earlier, this section will have compare of both ETHICS and SSADM methodo logies by using NIMSAD method.Problem SituationTo get an efficient output at the end, problem situation is one of the very important elements in ETHICS methodology. Here the developers in organisation all are communicate and share their thoughts severally other and they will analyse about why they going for the new system. They will also find what the drawbacks are in present system. Here they will identify the boundaries, which are interacts with other systems.In SSADM methodology, analysts investigate about the problems with client. The analysts will be the technical person. By investigating the problem they will determine whether it is possible by technology or not. They will have all problem descriptions in data flow diagram, which is used to identify problem easily. During this stage, will have interview with both users and employees to analyse about the problem. When comparing with ETHICS, here they will analyse about client problem that means they will interact with client a bout their problems. Where in ETHICS, team analyse about existing systems drawbacks to overcome present situation. In SSADM, they only use dataflow diagram for reference entirely in ETHICS they will maintain detail description drawback of existing system.Intended problem solverIn ETHICS, each and each member in the project development as well as outside the project management team is all problem solvers. Here to improve the efficiency of the project, members from outside the project management team also involved in development process. They will identify the weak links in old system and inform to the development team. Everyone in the team as well as people from outside the team identifies the user needs and they will search the ways to fulfil the user requirement. So that outcome will be very efficient and it will satisfy the user needs.The developers and project managers are the problem solvers in SSADM methodologies. SSADM methodology mainly depends on technical aspects. So only developers only can think about situation and can analyse about problems. Here new users cant understand anything perfectly, so new users should need help from some experienced technical people. These problem solvers also need social skills to make project very efficient. When comparing SSADM with ETHICS, Other people (outside the team) cant involve into the process. In SSADM, only technical members in a team only can interact but in ETICHS members from outside the team are also the problem solver.Problem solving processStage 1 Understanding the situation of concernIn ETHICS, team members and managers should understand what problem is present in the present system. Without cause problems, they cant set objectives and they cant start to develop the new system. As discussed earlier, here project team find the answer for the question why do we need to change?(Mumford, 1993). Here the users, managers and technical peoples are all identify and get down the problem (Jayaratna, 1994). They will refer the old documentation and analyse the existing system for understanding about the drawbacks.In SSADM, They will construct the boundaries for understanding the problems. Dataflow diagrams are very helpful to construct the boundaries. Its very difficult to understand eachthing using DFD diagram, so this process are establishes the hidden boundaries. In this stage, ETHICS also construct the boundaries and they will connect boundaries with other system to communicate or share the boundaries. So both methodologies are constructing boundaries to get extend idea about projectStage 2- Performing the diagnosisIn ETHICS, two dynamic processes are interacts with each other. First process is situation of concern here they will understand the problem in existing system and second process is problem solvers idea. Here problem solvers will also identify weak links and inform to development team, they will prepare document for the weak link. Here they will give problem situation i n diagrammatic view that helps to problem solver to identify the problems. They will also refer the existing systems document to understand about the problem solution.Dataflow diagram is mainly used in SSADM methodology. This diagram is very useful give clear idea about how formal data are flow. These dataflow diagrams will say how data is processed and also have details about logical data model and logical data flow model. In this stage they will indicate only on a regular basis or frequently used pattern. So in ETHICS there will be clear idea about situation because they will maintain full document perfectly and clearly. But in SSADM only dataflow model representation so it is not efficient when comparing to that methodology.Stage 3 Defining the prognosis outlinePrognosis is a process used to understand reasoning for change. It is not full description of new project. So in ETHICS, developers, managers and users should understand why they going for new system. Without reason or dr awback they will not going for new system (as discussed earlier). Here developing team should analysis about drawback of existing system. This step is underlying step for newly proposed system. If there is no reason for developing new project then they will stop planning to develop the new one.Where in SSADM, prognosis is not necessary because new system will develop depend on client requirement. So client only know what they want. But here client will choose different Business Systems Options depend upon their needs. So in this step SSADM will be deferring from ETHICS methodology.Stage 4 Defining problemsDefining problems is a stage used to identify gap between current state and cherished new state. Here developing team will examine what the things are missing in current state. So that they can rectify problem in desired state and this stage is depend on both diagnosis and prognosis. In ETHICS, developing team will analyses about how existing system works and what are the drawba cks available. Then they will find why they going for new project. Depend on problem definition only team members can set key objectives for the new systems.In SSADM, very early they will define the problem in feasibility study. Even they are defining the problem they are not clear because they dont have prognosis. Depend upon user requirement only they going to develop the new system. But in ETHICS they should define the problem before start to develop the new system. Here they dont have clear idea about why they going for change in current system because client only know about all details.Stage 5 Deriving notional systemsDeriving notional systems is a process used to identify requirement of a system. If system requirement is identified then it is more possible to conversion of current state to desired state. In ETHICS, they first investigate what are the drawbacks to overcome and then they will analyse about whether system requirement want to change or dont want to change. Here t hey will also analyse about technical options like hardware, software, etc. If they have enough requirements already they will start to do work.The requirements are gathering from the client in SSADM methodology. So this will be tough advantage in this stage. After collecting requirement from client, developers will start to investigate about requirements and weather it is possible to complete the task or impossible. If they have all system requirements and other requirement then they will start to develop the new system. When developing new system, each and every time they will shows to client to check feedback from them. It is easier way to understand what the client wants.Stage 6 Performing conceptual/logical design closely of the methodologies are using dataflow diagram, Logical data diagram, ER diagram for explain the process and define roles for individuals. The DFD is mainly used to say the information is release and logical data diagram used to show what information is st ored and how it is interacting. This diagram is mainly used in SSADM because that methodology mainly depend on diagrammatic view when comparing to ETHICS. This stage is much similar to conceptual/ logical analysis. In order to increase efficiency and to achieving objectives this stage will be useful. But in ETHICS, they will prepare documentation to have details about developing project. They mostly will not use diagrammatic representation like DFD and ER diagram but have all details in documentation. This stage will used to achieve job efficiency and it will satisfy the objectives.This stage will be more helpful to SSADM methodology because this methodology will mostly use DFDs to describe the process. SSADM is also useful for structured dialogues. The logical diagnosis diagram is modified to get this design and the diagnosis diagram is modified depend upon users requirement. In ETHICS this stage mostly not useful but in SSADM methodology this stage will be very helpful.Stage 7 Pe rforming physical designThis stage is mainly used to understand about what are the things require for developing new project. Here in ETHICS they will investigate and evaluate the available technical option like Hardware, Software and User Interfaces, etc. This stage will be very useful the achieve the objectives.In SSADM methodology, here developers will use all the stages to get final design. This stage is mainly depending on technical side. End of these stage programmers will start to develop the project and implementation process also will start. But ETHICS methodology used to in all field where as SSADM is mainly steering on technical side. So it is very big drawback in SSADM.Stage 8 Implementing the designsThis stage is final to give successful project to the environment. After implementing they have to train the users to say how to use the system and then shuffle the new system into the environment. In ETHICS, depend upon the requirement they will use several tools and the y will implement the project. We cant say specific stages to implement the project because requirement will be defer from each and every project. In SSADM, depend on user requirement they will develop the project and implement it.EvaluationAfter implementing the project, finally have to evaluate that because simple execution of methodology is not efficient. It should be more helpful and it should be efficient in environment. Evaluation is mainly used to find what are the things have to change in new system and why they have to change the system. Problem situation, problem solvers, problem solving process these are the elements going to evaluate here. After developing the project it will evaluate how the methodology helps to develop that particular project. When evaluating these elements if they not satisfy with any process means they will start to do from first stage. At initial stage they will evaluate everything and plan to do project and also there is a chance to evaluate during the developing stage.As discussed earlier, in ETHICS after finishing implementation they will start to evaluate because they have to know whether new system is effective or not. And also they will evaluate whether it satisfy the objectives or not. If something is missing from objectives means they will start to rework the project and then re-evaluation will take place until they satisfy with their development. Where in SSADM there is no evaluation is take place because there is no objective to the developers. Here the developers are show the output of each stage to client and get feedback from them. So it wills satisfy the client in that way. Developing team no need to evaluate those things here.ConclusionThis above report is compared very important and interesting methodology named SSADM and ETHICS. Both methodologies are very useful in different fields. But ETHICS is mostly used in wide area but SSADM is for Information Systems. These two methodologies will have several benefits a nd also have several drawbacks. In both methodologies, people who are in developing team should need experience to develop the project. Without experience if they started to do develop then it will leads to failure. In this section, there is a comparison between two methodologies in several ways. In ETHICS mostly developing people will maintain document for having detail about developing process and for describing drawbacks, etc. but in SSADM they will use dataflow diagram for maintaining details and for showing operation flow. But these DFDs are not useful for different type of problem like web application, decision support, etc.In SSADM structured approach are used for designing and modeling but ETHICS is fully uses organisational framework. SSADM will have feasibility, analysis, logical design and physical design and Ethics will give job satisfaction as well as it will improve efficiency. SSADM will use waterfall model(Software Development Life Cycle model) in designing stage. S o that at the end of development process they will prepare document for reference. In ETHICS, according to Objectives they will start to do work and also they will follow fifteen stages. According to that fifteen stages developers will develop the new system. SSADM is very costly for larger project and also have to write several docmentation for maintaining. But the documentation is not worthfull because they will have mostly diagramatic representation. ETHICS will also maintain the document but it will have full details clearly.In ETHICS they will develop project according to organisation objectives, so they itself analyse about present situation and going for new one. For example, In real time world microsoft introducing MS-Word in different version. Each and every version will overcome the drawback of existing version. In SSADM, client will give requirement so they have to analyse about that according to that developers have to start to develop. In ETHICS, outside the team member s also act as a problem solver due to this the output will be very efficient. In SSADM only developers are the problem solver because they only will have knowledge about technical side.When comparing ETHICS with SSADM, ETHICS will look like very efficient methodology because that methodology widly used for different field. Even it having several advantage some disadvantage also available in this. people should communicate with each other and have to share idea in every stage. In SSADM drawbacks are high cost as well as need dialogue with experience person to gain knowledge. It not suitable for all course of systems.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment