Presentationsprogram - Kravspecifikation. Henrik Österdahl och Jenny Melander, D mars 2002

Relevanta dokument
Lär dig POWERPOINT. Lars Ericson datorkunskap.com

Programmeringsstil 13/3-2002

Microsoft PowerPoint

Microsoft Word 2000 Grunder

Nyheter i PowerPoint 2010

Workshop PIM 2 - PowerPoint

PowerPoint. Kapitel 1. Vasen

Grundkurs i PowerPoint 2003

IdéTorget Manual. Fotoalbum i PowerPoint med berättarröst/spela CD

Migrera till PowerPoint 2010

Snabbguide. ITP Whiteboard har 3 nivåer bas, medel och avancerad. Detta gör att det är enkelt att börja jobba med ITP Whiteboard.

Snabbstartsguide. Visa fler alternativ Klicka på den här pilen för att visa fler alternativ i en dialogruta.

del 3 ARBETA MED PROGRAM

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

Nyheterna i Visma Tendsign 4.0

Migrera till Word 2010

INNEHÅLL ALLMÄNT... 2

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Kravspecifikation. Sammanfattning. Fyra i rad Javaprojekt inom TDDC32. Version 2.0. Datum Dokumentnummer

Lathund PowerPoint. Film 1 Kom igång igång. Mall för en berättelse. Ett exempel en skiss.

ADOBE FLASH 8. Vad är egentligen Flash

LATHUND POWERPOINT 2000

Sida 1 av (9) Instruktion Word

Användarguide. Bildslinga internet

PÄRMEN.SE LATHUND ARKIV. Telefonsupport: E-Post: Utgåva 1.0

Sammanställning, statistik och utskrift

PowerPoint Grunder. /Fredrik Wiberg

I högskolans nätverk hittar du programmet PowerPoint genom Startmenyn, Huvudmeny XP, Kontorsprogram, Microsoft Office, Microsoft PowerPoint.

E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes

Att skriva på datorn

Elisabeth Bejefalk IT-Assistent Avesta kommun

INNEHÅLL DEL 2 FORMATERA KALKYL DEL 1 SKAPA KALKYL

Förteckning över ikoner i programmet Aliro IP-passerkontroll utan komplikationer

StarOffice 7 Office Suite Grunder

Skapa PowerPoint-presentation

Förteckning över ikoner i programmet

bergerdata hb Sid 1 (11)

Importera, redigera och publicera film med Windows Live Movie Maker

Det här dokumentet är tänkt som en minnesanteckning. programmet och är alltså inte tänkt att förklara allt.

Innehåll. Läs detta först. Kapitel 1 Microsoft Word 2003

Proloquo4Text Skriv. Tala. Kommunicera.

För installationen av SPECTRUM 4.0 och det fortsatta arbetet med programvaran måste följande systemkrav vara uppfyllda:

Manual Produktion av presentationssynkar med PowerPoint och Producer

Resurscentrum för kommunikation Dako SymWriter 2. Minimanual

Kapitel 1 Microsoft Word 2000

Interaktiv skrivtavla Lintex ebeam

Axiell Arena Visa BOOK-IT:s resurser

Adobe ILLUSTRATOR CC. Grunder

Microsoft Office Excel, Grundkurs 1. Introduktion

SNABBGUIDE för studenter windows. Utskriftshantering, Kopiering och Scanning

Att använda talsyntesen ClaroRead Pro Version 6

Publicera material i Learn

Photoshop Elements 7. Adobe. Grundkurs

June 2010, rev Smartsign Publisher. User Guide. Smartsign Publisher 6.

ClaroRead Plus Mac Manual. Artikel.nr

Grunderna i PowerPoint

Börja med en PowerPoint-presentation...2. Bild 1: Rubrikbild...2. Bild 2: Punktlista...3. Bild 3: Clipart...4. Rita figurer...6. Bakgrund...

INSPIRA. Microsoft. PowerPoint Grunder

Du behöver: PowerPoint, Camtasia (inte nödvändigt, men visas i detta kompendium), ett YouTube-konto, itslearning

Handbok Spectacle. Boudhayan Gupta Boudhayan Gupta Översättare: Stefan Asserhäll

Resurscentrum för kommunikation Dako SymWriter. Minimanual

Spelutforskaren lagrar spelstatistik. Markera ett spel för att visa dess CSRDrankning. Spela spel i fönster eller i helskärmsläge.

LATHUND FÖR PREZI. Sofia Bandelin Digital kompetens och lärande UMU Maj Uppgift IIP3.2 Att lära ut program

LATHUND EXCEL RXK Läromedel Tel: , Fax: e-post:

Officepaketet. Word steg1-1dag. - Baltzarsgatan 37 Malmö

Interaktiva applikationer för dator (WPF) och web (Silverlight) Grafisk utvecklingsmiljö. Hela produktioner: design, layout, animationer, skins, etc.

Exempel på hur man kan bygga enkla former i Illustrator

IT-körkort för språklärare. Modul 9: Rätta skrivuppgifter

Anställningsavtal med mallar från Kontek

Allmän IT-kunskap. Innehåll

När du startat programmet dyker Select Project fönstret upp:

Extramaterial till Matematik X

Microsoft Office Word, Grundkurs 1. Introduktion

Kurs 7:1 Att använda bildhanteringsprogram

MyTobii P10. Lathund kring de vanligaste funktionerna i själva styrsystemet i ögonstyrningsutrustningen P10 från MyTobii. Habilitering & Hjälpmedel

Macromedia. Flash 8 Grundkurs.

Kursutbud. Yrkesmästaren

Snabbguide. Välkommen! Metod 1. Snabbguide 1/

Design med teman Del 1: Grunderna

BILDBOK. Programmet stöder talsyntes SAPI 4 och SAPI 5. Programmet kan spela upp ljudfiler (*.wav) och (*.mp3)

Kom igång-guide: Spara tusenlappar med Libreoffice - IDG.se

Migrera till Access 2010

Microsoft Publisher. Laborationskompendium för digital behandling av publikationer. Detta exemplar tillhör:

Photoshop Elemements 2.0

Word Grunderna 1. Om du kan det allra enklaste i Word, hoppa över uppgifterna A-E.

PowerPoint Del

Presentationer med power-point 2013

Windows Live Photo Gallery - Windows 7

A. Datorn från grunden

Release Notes för CET Designer 2.6

VERKTYGSFÄLTET I ARTIKELEDITORN

Lathund Spåra ändringar

Beskrivning av gesällprov RMI Chat Mikael Rydmark

Acrobat 9. Adobe. Grundkurs

Word kortkommando. 5. I rutan till höger klickar du på kommandot eller elementet.

Handbok SymbolEditor. Stephen P. Allewell Översättare: Stefan Asserhäll

GUIDE FÖR POWERPOINT PRESENTATIONER MICROSOFT OFFICE, POWERPOINT 2007

9 Webbföreläsningar. 9.1 Streaming

Preliminärt utbildningsinnehåll

Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet.

Transkript:

Presentationsprogram - Kravspecifikation Henrik Österdahl och Jenny Melander, D-01 18 mars 2002 1

Innehåll 1 Inledning 3 1.1 Mål................................... 3 1.2 Omfattning............................... 3 1.3 Definitioner och förkortningar..................... 3 1.4 Referenser................................ 3 1.5 Läsanvisningar............................. 3 2 Allmän beskrivning 4 2.1 Funktionalitet.............................. 4 2.2 Användarkarakteristik.......................... 4 2.3 Avgränsningar.............................. 4 2.4 Antaganden och beroenden....................... 4 3 Systemkrav 5 3.1 Funktionalitet.............................. 5 3.1.1 Allmänna funktioner...................... 5 3.1.2 Detaljläge............................ 6 3.1.3 Översiktsläge.......................... 6 3.1.4 Presentationsläge........................ 7 3.2 Begränsningar.............................. 7 3.3 Tillförlitlighet.............................. 7 3.4 Avgränsningar för design........................ 7 3.5 Dokumentation............................. 7 4 Ändringar 8 2

1 Inledning 1.1 Mål Målet med det här projektet är att utveckla våra färdigheter i mjukvarukonstruktion. Processen är i fokus, snarare än applikationen.vår förhoppning är att producera ett användbart program med de allra nödvändigaste funktionerna. Detta görs som en del av kursen Programmeringsstil, 2D1351. 1.2 Omfattning Vår produkt är ett program för presentation av bildmaterial. Detta material är huvudsakligen av den typ som vanligen används vid OH-redovisning. Programmet kan använda bildskärm, data-projektor eller skrivare som presentationsmedium. Detta medför att den som vill göra sina redovisningar på traditionellt sätt, enkelt kan få ut snygga OH-blad, medan den som vill göra en något mer iögonfallande presentation med hjälp av projektor har möjlighet att utnyttja programmets funktioner för interaktion under presentationens gång. 1.3 Definitioner och förkortningar form - en geometrisk form eller kurva, t ex en rektangel text - en textsträng med typsnitt, storlek och färg bild - ett importerat bildobjekt, t ex ett foto blad - en sida sammansatt av bilder, former och text sekvens - ett ordnat antal blad övergång - en grafisk effekt som visas mellan två blad presentation - en sekvens av blad sammanfogade av övergångar arbetsyta - ett gränssnitt för skapande av blad eller presentation detaljläge - den arbetsyta där enskilda blad skapas och redigeras översiktsläge - den arbetsyta där sekvens och övergångar koordineras presentationsläge - ett gränssnitt för visning av presentation klicka - användandet av mus eller tangentbord för styrning i presentationsläget 1.4 Referenser Programspråket Java - http://java.sun.com/ Kursen Programmeringsstil - http://www.nada.kth.se/kurser/kth/2d1351/aktuellt.html 1.5 Läsanvisningar Resten av dokumentet kommer i större noggrannhet att specificera programmet. I nästa avsnitt ges en allmän beskrivning av funktionalitet, begränsningar och målgrupp. Därefter ges en djupare specifikation av systemkraven. 3

2 Allmän beskrivning 2.1 Funktionalitet Applikationen är ett enda program för att skapa och presentera bildmaterial i sekvens. Syftet är att låta användaren presentera fakta och utbildningsmaterial på ett enkelt och tydligt sätt. Vårt program låter detta ske genom att tillhandahålla funktioner för skapande av grafiska blad, bestående av text, bild och enkla animationer. Dessa blad kan bestå av exempelvis symboler, fotografier och skriven text. Användaren kan i programmet själv i detalj bestämma hur varje blad skall disponeras och placera ut pilar, bilder, informationsrutor och andra bilder enligt egna önskemål. Dessutom kan användaren bestämma och när som helst ändra i vilken ordning bladen skall visas och hur övergångarna mellan alla blad skall se ut. För övergångarna tillhandahåller programmet inbyggda effekter. Dessa skulle kunna vara övertoning eller inskjutning uppifrån likt en klassisk diaprojektor. Programmet är indelat i tre delar, två arbetsytor och ett visningsläge. Arbetsytorna är dels ett detaljläge där användaren producerar varje enskilt blad, dels ett översiktsläge där ordningen bladen, samt övergångarna mellan dem konfigureras. Presentationsläget spelar upp presentationen enligt aktuella inställningar. Gränssnittet är på svenska. 2.2 Användarkarakteristik Målgruppen för applikationen är de människor med behov av att presentera information för grupper. Naturligtvis är denna mängd människor ganska stor, med den innefattas blanda annat av lärare och elever som i utbildnings- eller redovisningssyfte vill ha stöd. Ett annat tänkbart användningsområde är informationsslingor på TV-monitorer i offentliga sammanhang. Detta skulle kunna vara visning av tidtabeller eller reklam. Användaren förväntas ha viss datorvana och goda kunskaper i det svenska språket. 2.3 Avgränsningar Några saker som begränsar programmet: De-facto-standarden Microsoft Powerpoint (.PPT) stöds ej. Import/export av rörlig bild (t ex.avi och.mov) stöds ej. Ljud stöds inte i någon form. 2.4 Antaganden och beroenden Användaren antas ha en dator med en Java-VM (lägst motsvarande Suns Java2, version 1.3) installerad. Denne förutsätts även kunna starta en java-applikation från ett terminalfönster. Bildbehandlingen i programmet är begränsad till enklare former. Om användaren önskar bättre sådan funktionalitet måste ett externt bildbehandlingsprogram användas. 4

3 Systemkrav 3.1 Funktionalitet I programmet skall finnas två arbetsytor, detaljläget och översiktsläget. Det skall även finnas ett presentationsläge. 3.1.1 Allmänna funktioner Nedanstående funktioner finns i de bägge arbetsytorna: 3.1.1.1 Växling av läge Beskrivning: Användaren skall i detaljläget kunna byta till översiktsläget och tvärtom. 3.1.1.2 Öppna presentation Beskrivning: Användaren skall kunna öppna en tidigare sparad presentation. 3.1.1.3 Spara presentation Beskrivning: Användaren skall kunna spara den aktuella presentationen. 3.1.1.4 Avsluta Beskrivning: Användaren skall kunna avsluta programmet. 3.1.1.5 Gå till sida Beskrivning: Användaren skall kunna ange ett positionen för ett blad och hamna på det bladet i sekvensen. 3.1.1.6 Lägga till sida Beskrivning: Användaren skall kunna lägga till ett nytt blad direkt efter valt/markerat blad. Incitament: Detta är ett komplement till översiktslägets mer avancerade funktioner för ändring av ordning. 3.1.1.7 Radera sida Beskrivning: Användaren skall kunna radera sista bladet och bör kunna radera godtyckliga blad. 3.1.1.8 Ångra senaste kommando Beskrivning: Användaren bör kunna ångra senaste utförda kommando. 3.1.1.9 Utskrift Beskrivning: Användaren bör kunna skriva ut delar av eller hela presentationen. Incitament: Presentationen måste kunna fås på papper för att kunna kopieras till OH-blad. 5

3.1.1.10 Uppspelning Det skall finnas möjlighet att byta till presentationsläget. 3.1.2 Detaljläge I detaljläget skapas varje enskilt blad. Det bör därför innehålla sådana funktioner. 3.1.2.1 Rityta Beskrivning: Det skall finnas en rityta, på vilken man kan placera former, text och andra bilder. På ritytan skall användaren kunna flytta former, text och bilder. Det bör även gå att ändra storlek och färg på text och former. Det är önskvärt att kunna skala om infogade bilder. Incitament: Här skapas och förhandsgranskas varje blad. 3.1.2.2 Infoga bild Beskrivning: Användaren skall kunna infoga en bild enligt java-bibliotekets standardformat. Det bör även gå att infoga bilder enligt andra standardformat. 3.1.2.3 Formgivningsverktyg Beskrivning: Det skall finnas möjlighet för användaren kan välja verktyg för skapandet av de former och text denne vill använda på ritytan, samt välja färg där det är tillämpligt. Det skall finnas verktyg för text, linjer, rektanglar och ellipser. Det bör finnas verktyg för polygoner och pilar. Incitament: Detta är redskapet som möjliggör det egna skapandet av text och form på ritytan. 3.1.2.4 Interaktivitet Beskrivning: Det bör gå att skapa viss interaktivitet med aktuellt blad (t ex en liten ruta som dyker upp när användaren klickar på ett visst objekt). 3.1.3 Översiktsläge I översiktsläget definieras hur alla enskild blad sätts samman till en färdig presentation. 3.1.3.1 Ordning Beskrivning: Det skall finnas möjlighet att bestämma ordningen för bladen i sekvensen. 3.1.3.2 Övergångar Beskrivning: Det skall finnas möjlighet att bestämma mellan vilka blad en viss övergång skall utföras. Incitament: För att presentationen skall bli mer iögonfallande behövs effekter vid övergångarna mellan bladen. 6

3.1.3.3 Uppspelningsmetod Beskrivning: Det bör gå att ställa in om uppspelningen skall vara tidsbestämd per blad, eller om användaren skall ha möjlighet att klicka sig vidare genom presentationen. Det bör även gå att ställa in om presentationen skall fortgå i all ohändlighet, eller om den skall återgå till någon arbetsyta när den visats en gång i sin helhet. 3.1.4 Presentationsläge I detta läge visas presentationen. 3.1.4.1 Uppspelning Beskrivning: När programmet träder in i presentationsläget, skall aktuell presentation spelas upp. Normalfallet är att användaren klickar sig genom presentationen. 3.1.4.2 Avbryta Beskrivning: Det skall gå att avbryta presentationen när som helst. 3.2 Begränsningar Programmet gör inte anspråk på att vara lika omfattande som de på marknaden redan kända presentationsprogrammen. Det motsvarar i stort endast den ovan givna funktionaliten. Endast en presentation kan vara öppen åt gången. Endast tangentbord och mus stöds som inmatningsenheter. 3.3 Tillförlitlighet Programmet skall fungera så pass väl att det inte kraschar omotiverat, dvs användaren skall exempelvis kunna mata in en textsträng där det förväntas ett numeriskt värde, utan att programmet skenar iväg. Om dock användaren påverkar programmet utanför dess kontroll, garanteras ej full funktionalitet. 3.4 Avgränsningar för design Implementationen av applikationen sker i språket Java. 3.5 Dokumentation Dokumentationen av presentationsprogrammet omfattas av tre dokument: 1. Kravspecifikation - detta dokument, 2. Designdokument och 3. Implementationsdokument. Dessa dokument är skrivna på svenska. 7

4 Ändringar Det har ännu inte införts några ändringar. 8