Documente Academic
Documente Profesional
Documente Cultură
At times, the way virtualization partitions systems can result in some that
function really well and others that don't seem to have access to enough
resources to meet their needs. Resource distribution challenges often occur
early in the transition to virtualization and can be worked out with the provider's
help to mitigate these issues moving forward.
B. VM Sprawl
The ability to create as many virtual machines as you want can lead to more
VMs than are needed for the company to function. VM sprawl may seem
harmless, but it can exacerbate resource distribution problems by diverting
resources to VMs that aren't even being used while those that are used and
needed see reduced functioning.
C. Backward Compatibility
Many companies use legacy systems that can cause problems with newer
virtualized software and programs. Compatibility issues can be time-consuming
and difficult to resolve, but vendors may be aware of these difficulties and be
able to suggest upgrades or workarounds to make sure everything functions
the way it should.
D. Performance Monitoring
E. Backup
Since there is no actual hard drive on which data and systems can be backed
up, frequent software updates can make it difficult to access backups at times.
F. Security
Virtual systems can be compromised when users don't keep them secure and
use best practices for passwords, downloads and other tasks. Security can be
a problem for virtualization, but the isolation of each VM by the system can limit
security problems and help keep virtual systems more secure than others might
be.
Page 244, RQ1
IPv4 vs IPv6
Systems design: At this step, desired features and operations are described in detail,
including screen layouts, business rules, process diagrams, pseudocode, and other
documentation.
Development: production
Integration and testing: All the modules are brought together into a special testing
environment, then checked for errors, bugs, and interoperability.
Acceptance, installation, deployment: This is the final stage of initial development,
where the software is put into production and runs actual business.
Evaluation: Some companies do not view this as an official stage of the SDLC, while
others consider it to be an extension of the maintenance stage, and may be referred
to in some circles as post-implementation review.
Disposal: The purpose here is to properly move, archive, discard, or destroy
information, hardware, and software that is being replaced, in a manner that prevents
any possibility of unauthorized disclosure of sensitive data.
Example: A $2 billion air traffic control system failed due to insufficient computer
memory
On April 30, 2014, hundreds of LAX flights were delayed or cancelled because all
computers in the airport crashed due to a bug in the En Route Automation
Modernization (ERAM) system.
The ERAM system failed because it limits how much data each plane can send. Most
planes have simple flight plans, so they do not exceed that limit. However, the U-2
operating that day had a complex flight plan that brought it close to the system’s limit.
Reasons for failure
1. Poor Communication
Effective communication is valuable in the workplace for so many reasons. It
creates a healthy environment for employees, helping them to work efficiently but
it also creates a strong relationship with clients and stakeholders.
2. Resistance to change
Resistance to change is in the human nature. Being a good project manager
means resisting to the resistance to change
3. Not reviewing project progress on a regular basis
Initial plans and timelines must be regularly updated. Not measuring your progress
against your initial plan often enough can cause big and unpleasant surprises.
4. Unclear requirements
Not going through a complete planning exercise with your client before you start
building is a guarantee for failure. After you have a clear image of what the client
needs you have to see how that compares to their initial expectations so that you
can offer them realistic solutions that fit their budget and time frame.
5. Unrealistic expectations
No one wants to set unrealistic expectations, but it happens all the time. This leads
to the project eventually getting delayed and the client will be unsatisfied and angry.
Even if you are very excited about the upcoming project, don’t commit to an end
date until you understand exactly what the client needs and what you’re expected
to deliver.
Decision tree identifies the most significant variable and its value that gives best
homogeneous sets of population.
bounded rationality model explains why limits exist to how rational a decision maker
can actually be within a decision-making environment. There are four assumptions to
his model:
Managers select the first alternative that is satisfactory.
Managers recognize that their conception of the world is simple.
Managers are comfortable making decisions without determining all the alternatives.
Managers make decisions by rules of thumb or heuristics.