SlideShare a Scribd company logo
1 of 10
Layout Standard 
Student Name 
Taimoor Hassan 
Sp11-bcs-024 
Supervised By 
Dr. Iftikhar Ahmed Khan
Introduction 
• We follow incremental model so here now we 
presenting “LAYOUT STANDARDS” 
• It includes getting and setting (line space, Top 
and Left alignment of each slide in PowerPoint 
presentation. 
• Standards are hardcoded in the software and 
these standards should be applied on the user 
request.
Scope 
• Software take power point file as an input and 
check layouts of the file. 
• Software compare the LAYOUT Standards i.e. 
(line space , top margin left margin, text 
orientation and text alignment within the shape) 
with the presentation file and display the error 
messages if these standards are not matched. 
• Lacking layout standards would be 
communicated back to the user and his 
suggestions will be considered while applying 
standards.
Functional Requirements 
• Custom standards are already written in 
software. 
• Software ask the user option whether he would 
apply custom standards or if he want to apply 
custom standards or not. 
• If user want to use his custom standards then 
software will take first template presentation and 
extract standards from it. 
• Extracted layout standards would be saved in 
setting file.
Functional Requirements (Cont’d) 
• Then user input presentation file and this file is 
compared with custom template standards. 
• Output will be the PowerPoint file with applied 
standards 
• Lacking layout standards would be 
communicated back to the user.
USECASES 
U C 0: 
Input a PowerPoint presentation: 
Software take PowerPoint presentation as an 
input. 
U C 17: 
Get Line Space: 
The software checks the line space between the 
slide text and display line space value.
USECASES (Con’t) 
U C 18: 
Set Line Space: 
Software get the line space value from standards 
and set the line space value of the slide text. 
U C 19: 
Get Left Margin of the Text frame: 
Software checks the Left Margin of the text frame 
from the slide and display it.
USECASES (Con’t) 
U C 20: 
Set Left Margin of the Text frame: 
Software get value of the left margin from custom 
standards and apply on the presentation. 
U C 21: 
Get & Set Top Margin of the Text frame: 
Software get the top margin of text frame from the 
slide and display it to the user. When user want to 
set the margin software will set the left margin 
according to the custom standard.
USECASE DIAGRAM
Class Diagram

More Related Content

Similar to Layout presentation

70 357 practice test
70 357 practice test70 357 practice test
70 357 practice testshirlybaker1
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementationthe_wumberlog
 
local_media1261965207165452800.pdf
local_media1261965207165452800.pdflocal_media1261965207165452800.pdf
local_media1261965207165452800.pdfMishaAlcoseba
 
Evolutionary Design Solid
Evolutionary Design SolidEvolutionary Design Solid
Evolutionary Design SolidSai Venkat
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)ShudipPal
 
Create a set of uml and data flow diagrams. details on the proje
Create a set of uml and data flow diagrams. details on the projeCreate a set of uml and data flow diagrams. details on the proje
Create a set of uml and data flow diagrams. details on the projemehek4
 
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...Howard Greenberg
 
Week 1- Intro to Software Application Development I.pptx
Week 1- Intro to Software Application Development I.pptxWeek 1- Intro to Software Application Development I.pptx
Week 1- Intro to Software Application Development I.pptxNaser Chowdhury
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power appsMitul Rana
 
Create a set of uml and data flow diagrams. this is a required a
Create a set of uml and data flow diagrams. this is a required aCreate a set of uml and data flow diagrams. this is a required a
Create a set of uml and data flow diagrams. this is a required aAISHA232980
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )Soumya De
 
C programming for Computing Techniques
C programming for Computing TechniquesC programming for Computing Techniques
C programming for Computing TechniquesAppili Vamsi Krishna
 
Verifying and Validating Requirements
Verifying and Validating RequirementsVerifying and Validating Requirements
Verifying and Validating RequirementsRavikanth-BA
 
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...Michael Elder
 
Kelis king - introduction to s.e.
Kelis king -  introduction to s.e.Kelis king -  introduction to s.e.
Kelis king - introduction to s.e.KelisKing
 
Appalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAppalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAPPALANAIDU KONDALA
 
XPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 WebinarXPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 WebinarHoward Greenberg
 

Similar to Layout presentation (20)

70 357 practice test
70 357 practice test70 357 practice test
70 357 practice test
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementation
 
local_media1261965207165452800.pdf
local_media1261965207165452800.pdflocal_media1261965207165452800.pdf
local_media1261965207165452800.pdf
 
Evolutionary Design Solid
Evolutionary Design SolidEvolutionary Design Solid
Evolutionary Design Solid
 
Vedic Calculator
Vedic CalculatorVedic Calculator
Vedic Calculator
 
Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)Software Engineering (Introduction to Software Engineering)
Software Engineering (Introduction to Software Engineering)
 
Create a set of uml and data flow diagrams. details on the proje
Create a set of uml and data flow diagrams. details on the projeCreate a set of uml and data flow diagrams. details on the proje
Create a set of uml and data flow diagrams. details on the proje
 
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...
Connect 2014 - BP202: Rapid XPages Development Using the Application Layout C...
 
Week 1- Intro to Software Application Development I.pptx
Week 1- Intro to Software Application Development I.pptxWeek 1- Intro to Software Application Development I.pptx
Week 1- Intro to Software Application Development I.pptx
 
software engineering
software engineeringsoftware engineering
software engineering
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Create a set of uml and data flow diagrams. this is a required a
Create a set of uml and data flow diagrams. this is a required aCreate a set of uml and data flow diagrams. this is a required a
Create a set of uml and data flow diagrams. this is a required a
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )
 
C programming for Computing Techniques
C programming for Computing TechniquesC programming for Computing Techniques
C programming for Computing Techniques
 
Verifying and Validating Requirements
Verifying and Validating RequirementsVerifying and Validating Requirements
Verifying and Validating Requirements
 
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
 
Kelis king - introduction to s.e.
Kelis king -  introduction to s.e.Kelis king -  introduction to s.e.
Kelis king - introduction to s.e.
 
Appalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAppalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet Technology
 
XPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 WebinarXPages Application Layout Control - TLCC March, 2014 Webinar
XPages Application Layout Control - TLCC March, 2014 Webinar
 

Layout presentation

  • 1. Layout Standard Student Name Taimoor Hassan Sp11-bcs-024 Supervised By Dr. Iftikhar Ahmed Khan
  • 2. Introduction • We follow incremental model so here now we presenting “LAYOUT STANDARDS” • It includes getting and setting (line space, Top and Left alignment of each slide in PowerPoint presentation. • Standards are hardcoded in the software and these standards should be applied on the user request.
  • 3. Scope • Software take power point file as an input and check layouts of the file. • Software compare the LAYOUT Standards i.e. (line space , top margin left margin, text orientation and text alignment within the shape) with the presentation file and display the error messages if these standards are not matched. • Lacking layout standards would be communicated back to the user and his suggestions will be considered while applying standards.
  • 4. Functional Requirements • Custom standards are already written in software. • Software ask the user option whether he would apply custom standards or if he want to apply custom standards or not. • If user want to use his custom standards then software will take first template presentation and extract standards from it. • Extracted layout standards would be saved in setting file.
  • 5. Functional Requirements (Cont’d) • Then user input presentation file and this file is compared with custom template standards. • Output will be the PowerPoint file with applied standards • Lacking layout standards would be communicated back to the user.
  • 6. USECASES U C 0: Input a PowerPoint presentation: Software take PowerPoint presentation as an input. U C 17: Get Line Space: The software checks the line space between the slide text and display line space value.
  • 7. USECASES (Con’t) U C 18: Set Line Space: Software get the line space value from standards and set the line space value of the slide text. U C 19: Get Left Margin of the Text frame: Software checks the Left Margin of the text frame from the slide and display it.
  • 8. USECASES (Con’t) U C 20: Set Left Margin of the Text frame: Software get value of the left margin from custom standards and apply on the presentation. U C 21: Get & Set Top Margin of the Text frame: Software get the top margin of text frame from the slide and display it to the user. When user want to set the margin software will set the left margin according to the custom standard.