CASE = Computer-Aided Software Engineering ASSIGNMENT
The defnition of Computer-Aided Software Engineering
(CASE), it is a set of tools to (optimally) assist in each step of software development that is typically integrated with a design data repository design data !ase" (#niversity of Tampere $ #ta, %&&')( )n other words meaning of CASE is, it is the software systems which are intended to provide automated support for software process activities( CASE systems are often used for method support( )n the #pper-CASE* Tools to support the early process activities of re+uirements and design and in the ,ower-CASE* Tools to support later activities such as programming, de!ugging and testing" ()an Sommerville, %&&-)( The supported tasks of case are !usiness systems planning, analysis . design, pro/ect management, data de0nition, program development (program generation), round- trip engineering, prototyping, simulation, integration, and testing (#niversity of Tampere $ #ta, %&&')( The reasons to use this CASE tool are 1eeping the data de0nitions in data !ase and 2ava classes synchroni3ed, reducing the num!er of errors, automating a routine (and !oring) part of programming, and providing consistency in data management (#niversity of Tampere $ #ta, %&&')( Zubaidah Abdul Rehman, 20042080, BIS Page 1 of 5 CASE = Computer-Aided Software Engineering ASSIGNMENT )n the activity automation it includes graphical editors for system model development, data dictionary to manage design entities, graphical ui !uilder for user interface construction, de!uggers to support program fault 0nding, and automated translators to generate new versions of a program ()an Sommerville, 4555)( Case technology has led to signi0cant improvements in the software process though not the order of magnitude improvements that were once predicted and they are ()an Sommerville, 4555)* Software engineering re+uires creative thought - this is not readily automata!le Software engineering is a team activity and, for large pro/ects, much time is spent in team interactions( CASE technology does not really support these( The CASE methods and tools 6ow of process* Zubaidah Abdul Rehman, 20042080, BIS Page 2 of 5 CASE = Computer-Aided Software Engineering ASSIGNMENT The classi0cation helps us to understand the di7erent types of CASE tools and their support for process activities which are 8unctional perspective (Tools are classi0ed according to their speci0c function), 9rocess perspective (Tools are classi0ed according to process activities that are supported), and )ntegration perspective (Tools are classi0ed according to their organisation into integrated units) ()an Sommerville, 4555)( An example of functional tool* Zubaidah Abdul Rehman, 20042080, BIS Page 3 of 5 CASE = Computer-Aided Software Engineering ASSIGNMENT (Computer Courses, %&&') The references used for this assignment are listed !elow* #niversity of Tampere $ #ta (%&&'), CASE Tools :;nline< availa!le from =www(cs(uta(0>/yr1ise5?case(ppt@( )an Sommerville (%&&-), )ntroduction Software Engineering :;nline< Au!lin )nstitute of Technology - School ;f Computing availa!le from =www(comp(dit(ierlawlorSoftBEngSommervillech5%C45- C45SoftwareC45v4(ppt@( Computer Courses (%&&'), Systems Aevelopment :;nline< 8lorida State #niversity availa!le from =http*service(cs(fsu(eduCDS4%55lecture4%55chapter'(ppt@( Zubaidah Abdul Rehman, 20042080, BIS Page 4 of 5 CASE = Computer-Aided Software Engineering ASSIGNMENT )an Sommerville (4555), Software 9rocesses :;nline< Au!lin )nstitute of Technology - School ;f Computing availa!le from =www(cs(rpi(edu>hollingdsddteEtCF?(99T @( Zubaidah Abdul Rehman, 20042080, BIS Page 5 of 5
What Sources of Support and Residence Are Likely To Exist in Creating and Implementing The New HRPS? What Tactics Could Be Used To Reduce or Eliminate The Resistance?
Given The Strategy, How Can HR Be Supportive With Tactical Actions? What Type of Structure Should The Corporate HR Function Adopt To Match The Competitive Strategy?
In what ways might OD and Training collaborate to maximize the effectiveness of the strategy? What forces are currently operating that drive or act to restrain the new strategy? Which of those needs to change?
Given The Facts of The Case, What Would You Suggest As An HRD Strategy? Provide Specific Tactics That Can Be Used by HRD To Support The Competitive Strategy.
How Would You Characterize The Fit Between MHC's Environment, Competitive Strategy, Structure, and Technology? Indicate Any Issues With This Fit That Might Influence The Success of The Strategy.