From Quality by Chance, To Quality by Design
1. What is testing?
An integral part of engineering
Set of activities performed to verify that desired level of quality exists in the product
Remember Murphy?
If anything can go wrong, it will...If there is a possibility of several things going
wrong, the one that will cause the most damage will be the one to go wrong
Courtsey:http://www.edwards.af.mil/history/docs_html/tidbits/murphy's_law.html
2. What is software testing?
Integral part of software engineering
Set of activities performed to verify that desired level of quality exists in the software
An afterthought till recently
All quality movements (Unified process, agile methodologies, CMM, ISO etc.)
advocate serious software testing efforts
In practice, often done as a ritual, and often done, in isolation, without consideration
of overall software development effort
“Whatever you do, you are not done, until you have verified that you did what
you wanted to do”
Courtsey: Ivar Jacobson
Testing is not only an effort to verify that the software behaves as defined but also
to verify that it does not behave in an undesirable way even in the worst of
circumstances
Therefore, unlike other activities of software development, this requires traces of
pessimism and destructive approach
3. What is quality?
“In god, we trust”: a good quality policy ? No
“We do all right things, so the product should also be right”: : a good quality policy ?
No
Odds against error-free performance seem overwhelmingly high; there is only
one way of performing a task correctly or at best, very few; opportunity to stray
along a multitude of unintended or inappropriate pathways.... many ways to
bungle a simple operation
Courtsey: James Reason
There are as many definitions of quality as there are quality Gurus
From the practical business perspective, what satisfies, or better still delights, the
customer can be considered as a working definition
"Our job is to give the client not what he wants But what he never even dreamt
he wanted"
Courtsey: Sir Denys Lasdun
It is not an abstract notion but rather very specific & concrete, in the context of a
specific project, at the specific point in time
“Quality is not an act; it is a habit”
Courtsey: Aristotle
4. What is special about software?
Software development is inherently complex and creative activity, and involves
teamwork
“As such, I work from the premise that software development has been, is, and
will remain a fundamentally hard profession and no one thing will make a state
change in how we develop software”
Courtsey: Grady Booch
“Einstein argued that there must be simplified explanations of nature, because
God is not capricious or arbitrary. No such faith comforts the software engineer.
Much of the complexity that he must master is arbitrary complexity”
Courtsey: Fredreck Brooks
“Software is not limited by physics, like buildings are. It is limited by imagination,
by design, by organization. In short, it is limited by properties of people, not by
properties of the world..... We have not met the enemy, and he is us”
Courtsey: Martin Fowler
5. What goes wrong?
Software industry and, consequently software engineering, has been, and continues
to be, evolving at a drastic pace.
An average developer has an arduous task of building expertise on, and delivering
solutions using, brand new technologies that he has to work with.
This, combined with the pressure to churn out as much code as possible, leaves very
little room for adoption of the available process standards, methodologies and tools,
which in themselves are evolving.
Lectures and References
Friday, August 23, 2013
Demo Activity A
Using Mouse
1.
Left Button
2.
Right Button
3.
Scroll Button
Task: Click, Right Click, Double Click, Click & Drag
Demo Activity B.
Using Keyboard (basics for the first activity)
1.
TAB
2.
Shift
3.
Ctrl
4.
Spacebar
5.
Backspace
6.
Delete
7.
Enter
8.
Arrow Keys
9.
Home
1.
End
1.
Caps Lock [Led (on/off)]
Task: Familiarizing the keyboard
and its functions. ESC, Ctrl, Shift, Function Keys, Alphanumeric Keys,
Numeric Keypad
Demo Activity C
Familiarizing the Desktop
Task: meet the Icons, Start button, System Tray
Demo Activity D
Creating a folder
1.
Folder vs. Files/Documents
2.
Steps on how to create a folder [two options]
Task: Create a folder named with your Complete Name.
Demo Activity E
Familiarizing the MS Word 2010 Environment
Task: minimize, maximize, close button. Title Bar, Scroll bars, Status
Bar - using Zoom level.
Activity 1
Creating a simple Certificate of Barangay Clearance
Tasks:
1.
Using HOME TAB
a.
Font Style, Font Size, Font Color, Align left,
Align Center, Bold, Italic, Underline
2.
Using INSERT TAB
a.
Insert Text box
b.
Group a Textbox
3.
Save and Save As
Activity 2
Creating a Communication Letter/MEMO
Task:
1.
Using INSERT TAB
a.
Insert Picture
b.
Insert Header
c.
Insert Footer
2.
Using Shortcut keys
a.
Copy [Ctrl – C] and Paste [Ctrl – V]
3.
Create New Document [Ctrl – N]
4.
Open [Ctrl – O]
5.
Save [Ctrl – S]
Activity 3
Creating a Certificate of Attendance/Appreciation
Task:
1.
Using PAGE LAYOUT TAB
a.
Margins
b.
Orientation
c.
Size
d.
Page Color
e.
Page Borders
2.
Apply how to format a text [Activity 1]
Activity 4
Creating a simple Daily Time Record/Attendance
Task:
1.
Using INSERT TAB
a.
Insert Table
b.
Insert WordArt
c.
Merge a Cell
d.
Insert Page
2.
Apply A mouse click for adjusting width
3.
Using HOME TAB
a.
Sort a Cell
Activity 5
Creating an Organizational Chart
Task:
1.
Using INSERT TAB
a.
Insert Picture
b.
Insert WordArt
c.
Insert SmartArt
2.
Using PAGE LAYOUT TAB
a.
Margins
b.
Orientation
c.
Size
d.
Page Color
e.
Page Borders
3.
Print a Document
Activity 6
Using HELP – F1
Task:
1.
Press F1
2.
Type Keyboard shortcuts for Microsoft Office
Word
3.
Press Enter
4.
Click Keyboard shortcuts for Microsoft Office
Word to open
Activity 7
Common Short cut Keys
Task: apply the following shortcut keys
Create
a new document.
|
CTRL+N
|
Open
a document.
|
CTRL+O
|
Close
a document.
|
CTRL+W
|
Save
a document.
|
CTRL+S
|
Print
a document.
|
CTRL+P
|
Cut
selected text to the Office Clipboard.
|
CTRL+X
|
Undo
the last action.
|
CTRL+Z
|
Copy
selected text or graphics to the Office Clipboard.
|
CTRL+C
|
Cut
selected text or graphics to the Office Clipboard.
|
CTRL+X
|
Paste
the most recent addition or pasted item from the Office Clipboard.
|
CTRL+V
|
Increase the font size by 1 point.
|
CTRL+]
|
Decrease the font size by 1 point.
|
CTRL+[
|
Apply
bold formatting.
|
CTRL+B
|
Apply
an underline.
|
CTRL+U
|
Apply
italic formatting.
|
CTRL+I
|
Apply lower case and upper case
|
CTRL+SHIFT+A
|
Apply superscript
|
CTRL+SHIFT+=
|
Apply subscript
|
CTRL+=
|
MANAGING DOCUMENT
1.
Create New Document
2.
Save / Save As
3.
Open
4.
Close and Exit
5.
Shutdown a Computer
TABS
1.
FILE
2.
HOME
3.
INSERT
4.
PAGE LAYOUT
Tuesday, November 22, 2011
Current Trends in Information Technology
Current Trends in Information Technology
1. E-commerce:
Models of E-commerce, Application with respect to models, BPR & E-commerce, Creation of Ecommerce
sites (ethics) commercial/ edu / org sites.
2. Information system Security:
Threats and implications, security policy, Biometric, facial and smart cards, RFID, DSA,
Firewalls:
Kinds of firewalls: packet filters, distributed firewalls
Building firewalls (only steps).
3. Knowledge management:
W hat is KM (Components and type of knowledge), knowledge building models, KM cycle and
KM
architecture, KM tools, KM approaches- Mechanist, cultural/ be/ heuristic, systematic.
4. GIS:
W hat is GIS, Nature of geographic data, spatial objects and data models, getting map on
computers, GIS standards, and Standardization process of GIS-development, implementation, and
deployment phases.
5. BCP / BPO:
What is BPO/BCP, Why it is required, Guidelines, Merits/De-Merits, Lows of BPO -Non
disclosure agreements, SLA (Service Level Agreements), Call center – brief perspective
technology wise?
6. E- Banking:
ICIICI. Com, HDFC.com, Electronic Payments, Securities in E-banking
Services Provided
- ATM
- ECS (Electronic Clearing System) e.g. Telephone, Electricity bills (6 hrs.)
7. E- Speak:
E- learning- Models (WBT, CBT, distance learning), LMS & LCMS,
Video Conferencing, Chat, bulleting, building inline community,
Asynchronous/Synchronous Learning
E- Logistics – Maharashtra.gov.in, Logistics & Supplier Chain Management, Warehousing
Management, Transportation Management, Information & Communication Technology, How set
up layers (Extranet, Intranet, Internet), Dynamiclogistics.Com , Samsung.com
E-Governance - What is E- Governance, Models (G2B, G2C, C2G, G2G), Challenges to EGovernance,
Strategy and tactics for implementation of E- Governance.
8. IT Act 2000(14 countries included IT act ):
Cyber law - Issue of Computer Access, Hacking & cracking, Types of Computer criminals &
crimes, Software /Hardware Piracy
9. Mobile Computing:
Difference between desktop and mobile computing, Mobility, Components,
WAP Architecture, Applications & Services, Security.
10. Embedded Systems:
Features & types of embedded systems, Components of Embedded system,
Applications of Embedded system, Palm devices.
11. Data mining and data Ware housing:
Architecture, OLTP & OLAP
Wednesday, October 5, 2011
Steve Jobs
Steve Jobs is dead. The Apple chairman and former CEO who made personal computers, smartphones, tablets, and digital animation mass-market products.
Steven P. Jobs passed away on Wednesday, October 5th, 2011 after a long struggle with pancreatic cancer.
http://gizmodo.com/
Monday, September 26, 2011
Internet
The Internet ranks as a "top source of information for most" local matters of interest — from housing to jobs.
A new report finds. "The rise of search engines and specialty websites for different topics like weather, job postings, businesses and even e-government have fractured and enriched the local news and information environment,” said Lee Rainie, a co-author of the study and director of the Pew Internet & American Life Project.
more info. visit the link below
http://pewinternet.org/Reports/2011/Local-news.aspx
http://pewinternet.org/
A new report finds. "The rise of search engines and specialty websites for different topics like weather, job postings, businesses and even e-government have fractured and enriched the local news and information environment,” said Lee Rainie, a co-author of the study and director of the Pew Internet & American Life Project.
more info. visit the link below
http://pewinternet.org/Reports/2011/Local-news.aspx
http://pewinternet.org/
Tuesday, September 20, 2011
Software Freedom Day
This is the power of free and open-source software contribution. share...share...share...
Subscribe to:
Posts (Atom)