Shared Flashcard Set

Details

MIS 5900
Test
70
Computer Networking
Undergraduate 4
11/15/2011

Additional Computer Networking Flashcards

 


 

Cards

Term
What is the primary goal for any project?
Definition
Create value for the organization
Term
Name three reasons for project failure
Definition
o System never used after it is installed
o Fails to provide the expected benefit
o Canceled before the system is completed
Term
What are the four phases of the systems development life cycle? What question will be answered in each phase?
Definition
o Planning – Why build the system?
o Analysis – Who, what, when, and where will the system be?
o Design – How will the system work?
o Implementation – How will the system be delivered (System Delivery)?
Term
Be able to assign activities to phases of the systems development life cycle Give a definition of system architecture. E.g. develop work plan – planning phase
Definition
o Planning
§ Identify business value
§ Analyze feasibility
§ Develop work plan
§ Staff the project
§ Control and direct the project
o Analysis
§ Analysis Strategy
§ Information gathering
§ Use-Case Modeling
§ Process or structural modeling
§ Data or behavioral modeling
o Design
§ System Design
§ Architectural design
§ Interface design
§ Database and file design
§ Program design
o Implementation
§ Construction
§ Installation
§ Support
Term
Each phase of the systems development life cycle results in a product. Name the phases and the resulting products
Definition
o Planning > Project Plan
o Analysis > System Proposal
o Design > System Specification
o Implementation > New System and Maintenance Plan
Term
What is the Unified Process?
Definition
maps out when and how to use the various UML techniques for object-oriented analysis and design
Term
What are the four phases of the Unified Process? How do they relate to the systems development life cycle phases?
Definition
• Inception - Similar to the planning phase in that a business case is made for the proposed system
• Elaboration - Combines elements of both the analysis and design phases of the SDLC.
• Construction - Focuses heavily on programming, related to the implementation phase of the SDLC.
• Transition - Emphasis on testing and deployment work flows, also related to the implementation phase of the SDLC.
Term
What is UML?
Definition
• Unified Modeling Language - Provides a common vocabulary of object oriented terms and diagramming techniques rich enough to model any systems development project from analysis through implementation
Term
There are two major groups of UML diagrams. What are they and name one UML diagram for each group.
Definition
• Structure Diagrams - Class diagram • Behavior Diagrams - Activity diagram
Term
What are the three dimensions of a project goal? How do they relate to each other?
Definition
• Specification Objectives (What?) • Time Objectives (When?) • Cost Objectives (How much $?)
Term
What is a work plan?
Definition
• A dynamic schedule that records and keeps track of all tasks to be accomplished over the course of the project
• The main item in a project management software application
Term
What is the difference between duration and effort?
Definition
• Duration is the time elapsed from the start to the finish of a particular activity
• Effort is the time one spends performing an activity once he/she sits down to do it.
Term
Name and describe the two kinds of requirements that need to be defined for a project.
Definition
• Functional Requirements: A process the system needs to perform or information it needs to contain.
• Non-Functional Requirements: Behavioral properties - operational, performance, security, cultural & political
Term
Name and briefly describe the three requirements analysis strategies.
Definition
• Business Process Automation (BPA): Leaves basic operations the same but uses computer automation to do some of the work (low risk, low payoff).
• Business Process Improvement (BPI): Makes moderate changes to organizational opportunities to take advantage of advances in technology or to copy competitors
• Business Process Reengineering (BPR): Changes the fundamental operations of the company. Focus is on new ideas and new ways of doing business, little regard for current system.
Term
Name three requirement gathering techniques.
Definition
• Interviews
• Joint Application Development (JAD)
• Questionnaires
Term
What are the three main goals in controlling a project?
Definition
• Identify problems
• Solve problems
• Get the project back on track once the problem has been addressed
Term
What are activity diagrams used for?
Definition
model the behavior in a business process
Term
What are use cases and what function do they have?
Definition
• A use case illustrates the activities performed by a user of the system • Describes the basic functions of a system
Term
What are structural models?
Definition
• A formal way of representing the objects that are used and created by a business system
Term
What is the main goal in developing structural models?
Definition
• To discover the key data contained in the problem domain
Term
What are behavioral models?
Definition
how the classes interact in support of the use cases
Term
What is the purpose of “Walkthroughs”?
Definition
• Test the fidelity of the models
• Uncover errors or faults
Term
Name and describe two design strategies.
Definition
• Custom Development
o Allows for meeting highly specialized requirements
o Allows flexibility and creativity in solving problems
o Easier to change components
o Builds personnel skills
o May tax firm’s resources
o May add significant risk
• Packaged Software
o Software already written
o May be more efficient
o May be more thoroughly tested and proven
o May range from components to tools to whole enterprise systems
o Must accept functionality provided
o May require change in how the firm does business
o May require significant “customization” or “workarounds”
Term
What needs to be considered in selecting a design strategy?
Definition
• Business need • Project skills • Time frame
Term
Name and describe two principles of user interface design?
Definition
• Layout
o Each area may be further subdivided
o Each area is self-contained
o Areas should have a natural intuitive flow
- Users from western nations tend to read from left to right and top to bottom
- Users from other regions may have different flows
• Content Awareness
o Intuitively answers the users’ questions:
- Where am I?
- What am I supposed to be doing here?
o Content awareness applies to sub-areas within a form or window
- Related form fields (e.g. address information) are grouped together
- Related report information (e.g. records) are grouped together
Term
What are three basic navigation design principles?
Definition
• Prevent mistakes
• Simplify recovery from mistakes
• Use consistent grammar order
Term
What are three basic input design principles?
Definition
• Online versus Batch processing
• Capture data at the source
• Minimize keystrokes
Term
What are three basic output design principles?
Definition
• Understand report usage
• Manage information load
• Minimize bias
Term
Name two external forces that drive change.
Definition
• Expansion of economy to include global markets
• Abundance of easily accessible information and markets
Term
Name and describe the four stages of testing.
Definition
• Unit tests-
• Integration tests- Assess whether a set of classes that must work together do so without error
• System tests- How well the system meets business requirements
• Acceptance tests- Primarily by users with support from project team
Term
What are the two types of documentation?
Definition
• System documentation- for those who install, maintain or build upon the system
• User documentation- for those who use it
Term
What are two communication challenges for project managers?
Definition
-Project team members often from diverse departments and are unfamiliar with each other
-Projects are made up of highly specialized people who may prefer to interact only with those of their specialty
-Project team members understand less about the intricate interdependencies of the tasks required than the project manager
Term
Why is matching communication styles important?
Definition
-People tend to sent out messages in the manner they take in information best
-Some avoid certain media altogether even when doing so may create a problem for them
Term
Name and describe three ways to motivate team members.
Definition
-Determine task preferences: See what the team member likes
-Define the team members role: mutually develop a set of goals or action plans that will define the employees contribution to the final goal.
-Openly invite solutions: invite employees to alert you of diffiiculties, encourage them to report progress honestly and discourage whiners.
Term
Why is the inability to delegate a major deterrent to success?
Definition
-Shows disrespect to the team member and a lack of confidence in that person’s ability to perform the assigned job.
-Gap eventually shows up in the overall coordination effort of the project. Pieces will eventually slip through the holes left by the project manager's lack of attention.
Term
What are the three major steps to a conversion plan?
Definition
-Install hardware -Install software -Convert data
Term
What is the purpose of a system/project review?
Definition
-Examine the extent to which the costs and benefits of the system are realized
-Use this information to more accurately estimate costs and benefits for future systems
Term
What is ethnocentricity?
Definition
the belief that one’s own culture is the “correct” culture, and all others are inferior in some way
Term
Name two likely areas of misinterpretation on a diverse work team.
Definition
-The way respect is shown
-The way conflict is handled
-The requirements one has for personal space
-The work ethic one holds
Term
Name two ways to improve understanding among employees
Definition
-Ask about family
-Find out religious observances
-Offer voluntary language classes
-Invite suggestions and input
Term
What does being a team player mean?
Definition
Is the same term with different meanings based upon our gender differences?
Term
If you are a judging personality, how do you tend to live your life?
Definition
you like to have a your life stable, planned, and organized
Term
How does the analogy of handedness apply to Myer Briggs?
Definition
sometimes we use both hands even though you have a dominant hand. So sometimes your personality can have traits on both sides on the 4 common preferences.
Term
What is the most challenging obstacle to success in a DSDT environment?
Definition
communication
Term
Name a tool that can be used in a DSDT environment to facilitate development
Definition
-email
-phone calls
-instant messages
-shared calendars
-remote control software
Term
What is the largest disadvantage to moving to the cloud?
Definition
security
Term
Cloud computing is most easily compared to what public service?
Definition
utilities
Term
In the Scrum programming methodology, what is a burndown chart?
Definition
It is a graphical representation of work left to do versus time.
Term
What are the three different roles in Scrum?
Definition
product owner, ScrumMaster, and team
Term
How does open source development foster innovation?
Definition
People do not have to pay the license fee to develop applications
Term
Why isn't open source bigger?
Definition
They are not user friendly and they are lack of documentation and support
Term
Which feature of SOA more than any other makes it so versatile when implemented in the business world?
Definition
Flexibility
Term
SOA treats each component in the design like a what?
Definition
Service
Term
What are the benefits do you see in utilizing Use Case diagrams?
Definition
Processes are broken down into specific tasks and how they might be performed best by starting with use cases.
Term
Could any of your current projects benefit from Rational Rose software?
Definition
Yes
Term
What are some of the pros of using revision control systems?
Definition
Centralized work, Auto-saves work, Track the history of the files, Break the code and revert back, Merge sub projects, Better team collaboration.
Term
Name one revision control system commonly used today.
Definition
SVN, GIT
Term
What are two of the principles for good HCI?
Definition
Layout: The layout should have a common theme of controls throughout the system.
Aesthetics: The interface should be user friendly and inviting.
Term
What are two of the challenges associated with designing HCI?
Definition
- Communication: Designers vs. Users, Feedback, Documentation. -Accessibility: Language, Technological Ability, Disabilities. 
Term
What is a DDOS attack and how can you prevent it?
Definition
- Where multiple systems are used to target a single system result in a Denial of Service (DOS).
- Build from the Ground up with security in mind
- Don’t assume the company is no vulnerable
- Always assume Malicious intent
Term
How does salting your hashes further secure your hashing algorithm?
Definition
Makes it less predictable because you are prepending the hash with your own secure combination.
Term
What does ERP stand for? What is the main reason ERP projects fail?
Definition
-Enterprise Resource Planning

-People
Term
What is Automated Software Testing?
Definition
A test program that automates software testing. This usually involves a mini-development life cycles of it’s own.
Term
Why would you use automation testing?
Definition
Improve what you do and reduce cost
Term
Where can you get to know your coworkers?
Definition
The Majles “the guest room”
Term
What is the main religion in Saudi Arabia
Definition
Islam
Term
What is Outsourcing?
Definition
One company contracts with another to provide service that could be performed in-house.
Term
What is one of the largest scale industries in India?
Definition
Transportation, Entertainment, IT
Term
Ghana was formally called?
Definition
The Golden Coast
Term
Give an advantage of doing business in Ghana.
Definition
•A stable, multiparty government
•Speak english
•An expanding stock market
•A competitive labor force
•Ongoing infrastructure development
Supporting users have an ad free experience!